1284990Scy/* AUTOGENERATED FILE. DO NOT EDIT. */ 2284990Scy 3284990Scy//=======Test Runner Used To Run Each Test Below===== 4284990Scy#define RUN_TEST(TestFunc, TestLineNum) \ 5284990Scy{ \ 6284990Scy Unity.CurrentTestName = #TestFunc; \ 7284990Scy Unity.CurrentTestLineNumber = TestLineNum; \ 8284990Scy Unity.NumberOfTests++; \ 9284990Scy if (TEST_PROTECT()) \ 10284990Scy { \ 11284990Scy setUp(); \ 12284990Scy TestFunc(); \ 13284990Scy } \ 14284990Scy if (TEST_PROTECT() && !TEST_IS_IGNORED) \ 15284990Scy { \ 16284990Scy tearDown(); \ 17284990Scy } \ 18284990Scy UnityConcludeTest(); \ 19284990Scy} 20284990Scy 21284990Scy//=======Automagically Detected Files To Include===== 22284990Scy#include "unity.h" 23284990Scy#include <setjmp.h> 24284990Scy#include <stdio.h> 25289764Sglebius#include "config.h" 26289764Sglebius#include "ntp_types.h" 27289764Sglebius#include "sntptest.h" 28289764Sglebius#include "crypto.h" 29284990Scy 30284990Scy//=======External Functions This Runner Calls===== 31284990Scyextern void setUp(void); 32284990Scyextern void tearDown(void); 33284990Scyextern void test_MakeMd5Mac(void); 34284990Scyextern void test_MakeSHA1Mac(void); 35330106Sdelphijextern void test_MakeCMac(void); 36284990Scyextern void test_VerifyCorrectMD5(void); 37284990Scyextern void test_VerifySHA1(void); 38330106Sdelphijextern void test_VerifyCMAC(void); 39284990Scyextern void test_VerifyFailure(void); 40284990Scyextern void test_PacketSizeNotMultipleOfFourBytes(void); 41284990Scy 42284990Scy 43330106Sdelphij//=======Suite Setup===== 44330106Sdelphijstatic void suite_setup(void) 45330106Sdelphij{ 46358659Scyextern int change_iobufs(int); 47330106Sdelphijextern int change_logfile(const char*, int); 48358659Scychange_iobufs(1); 49330106Sdelphijchange_logfile("stderr", 0); 50330106Sdelphij} 51330106Sdelphij 52284990Scy//=======Test Reset Option===== 53289764Sglebiusvoid resetTest(void); 54289764Sglebiusvoid resetTest(void) 55284990Scy{ 56284990Scy tearDown(); 57284990Scy setUp(); 58284990Scy} 59284990Scy 60289764Sglebiuschar const *progname; 61284990Scy 62284990Scy 63284990Scy//=======MAIN===== 64284990Scyint main(int argc, char *argv[]) 65284990Scy{ 66284990Scy progname = argv[0]; 67330106Sdelphij suite_setup(); 68284990Scy UnityBegin("crypto.c"); 69330106Sdelphij RUN_TEST(test_MakeMd5Mac, 15); 70330106Sdelphij RUN_TEST(test_MakeSHA1Mac, 16); 71330106Sdelphij RUN_TEST(test_MakeCMac, 17); 72330106Sdelphij RUN_TEST(test_VerifyCorrectMD5, 18); 73330106Sdelphij RUN_TEST(test_VerifySHA1, 19); 74330106Sdelphij RUN_TEST(test_VerifyCMAC, 20); 75330106Sdelphij RUN_TEST(test_VerifyFailure, 21); 76330106Sdelphij RUN_TEST(test_PacketSizeNotMultipleOfFourBytes, 22); 77284990Scy 78284990Scy return (UnityEnd()); 79284990Scy} 80