1276da39aSCy Schubert /* AUTOGENERATED FILE. DO NOT EDIT. */ 2276da39aSCy Schubert 3276da39aSCy Schubert //=======Test Runner Used To Run Each Test Below===== 4276da39aSCy Schubert #define RUN_TEST(TestFunc, TestLineNum) \ 5276da39aSCy Schubert { \ 6276da39aSCy Schubert Unity.CurrentTestName = #TestFunc; \ 7276da39aSCy Schubert Unity.CurrentTestLineNumber = TestLineNum; \ 8276da39aSCy Schubert Unity.NumberOfTests++; \ 9276da39aSCy Schubert if (TEST_PROTECT()) \ 10276da39aSCy Schubert { \ 11276da39aSCy Schubert setUp(); \ 12276da39aSCy Schubert TestFunc(); \ 13276da39aSCy Schubert } \ 14276da39aSCy Schubert if (TEST_PROTECT() && !TEST_IS_IGNORED) \ 15276da39aSCy Schubert { \ 16276da39aSCy Schubert tearDown(); \ 17276da39aSCy Schubert } \ 18276da39aSCy Schubert UnityConcludeTest(); \ 19276da39aSCy Schubert } 20276da39aSCy Schubert 21276da39aSCy Schubert //=======Automagically Detected Files To Include===== 22276da39aSCy Schubert #include "unity.h" 23276da39aSCy Schubert #include <setjmp.h> 24276da39aSCy Schubert #include <stdio.h> 259034852cSGleb Smirnoff #include "config.h" 269034852cSGleb Smirnoff #include "sntptest.h" 279034852cSGleb Smirnoff #include "networking.h" 289034852cSGleb Smirnoff #include "ntp_stdlib.h" 29276da39aSCy Schubert 30276da39aSCy Schubert //=======External Functions This Runner Calls===== 31276da39aSCy Schubert extern void setUp(void); 32276da39aSCy Schubert extern void tearDown(void); 33276da39aSCy Schubert extern void test_TooShortLength(void); 34276da39aSCy Schubert extern void test_LengthNotMultipleOfFour(void); 35276da39aSCy Schubert extern void test_TooShortExtensionFieldLength(void); 36276da39aSCy Schubert extern void test_UnauthenticatedPacketReject(void); 37276da39aSCy Schubert extern void test_CryptoNAKPacketReject(void); 38276da39aSCy Schubert extern void test_AuthenticatedPacketInvalid(void); 39276da39aSCy Schubert extern void test_AuthenticatedPacketUnknownKey(void); 40276da39aSCy Schubert extern void test_ServerVersionTooOld(void); 41276da39aSCy Schubert extern void test_ServerVersionTooNew(void); 42276da39aSCy Schubert extern void test_NonWantedMode(void); 43276da39aSCy Schubert extern void test_KoDRate(void); 44276da39aSCy Schubert extern void test_KoDDeny(void); 45276da39aSCy Schubert extern void test_RejectUnsyncedServer(void); 46276da39aSCy Schubert extern void test_RejectWrongResponseServerMode(void); 47276da39aSCy Schubert extern void test_AcceptNoSentPacketBroadcastMode(void); 48276da39aSCy Schubert extern void test_CorrectUnauthenticatedPacket(void); 49276da39aSCy Schubert extern void test_CorrectAuthenticatedPacketMD5(void); 50*f5f40dd6SCy Schubert extern void test_CorrectAuthenticatedPacketSHAKE128(void); 51276da39aSCy Schubert extern void test_CorrectAuthenticatedPacketSHA1(void); 5209100258SXin LI extern void test_CorrectAuthenticatedPacketCMAC(void); 53276da39aSCy Schubert 54276da39aSCy Schubert 5509100258SXin LI //=======Suite Setup===== 5609100258SXin LI static void suite_setup(void) 5709100258SXin LI { 582d4e511cSCy Schubert extern int change_iobufs(int); 5909100258SXin LI extern int change_logfile(const char*, int); 602d4e511cSCy Schubert change_iobufs(1); 6109100258SXin LI change_logfile("stderr", 0); 6209100258SXin LI } 6309100258SXin LI 64276da39aSCy Schubert //=======Test Reset Option===== 659034852cSGleb Smirnoff void resetTest(void); 669034852cSGleb Smirnoff void resetTest(void) 67276da39aSCy Schubert { 68276da39aSCy Schubert tearDown(); 69276da39aSCy Schubert setUp(); 70276da39aSCy Schubert } 71276da39aSCy Schubert 729034852cSGleb Smirnoff char const *progname; 73276da39aSCy Schubert 74276da39aSCy Schubert 75276da39aSCy Schubert //=======MAIN===== 76276da39aSCy Schubert int main(int argc, char *argv[]) 77276da39aSCy Schubert { 78276da39aSCy Schubert progname = argv[0]; 7909100258SXin LI suite_setup(); 80276da39aSCy Schubert UnityBegin("packetProcessing.c"); 81*f5f40dd6SCy Schubert RUN_TEST(test_TooShortLength, 20); 82*f5f40dd6SCy Schubert RUN_TEST(test_LengthNotMultipleOfFour, 21); 83*f5f40dd6SCy Schubert RUN_TEST(test_TooShortExtensionFieldLength, 22); 84*f5f40dd6SCy Schubert RUN_TEST(test_UnauthenticatedPacketReject, 23); 85*f5f40dd6SCy Schubert RUN_TEST(test_CryptoNAKPacketReject, 24); 86*f5f40dd6SCy Schubert RUN_TEST(test_AuthenticatedPacketInvalid, 25); 87*f5f40dd6SCy Schubert RUN_TEST(test_AuthenticatedPacketUnknownKey, 26); 88*f5f40dd6SCy Schubert RUN_TEST(test_ServerVersionTooOld, 27); 89*f5f40dd6SCy Schubert RUN_TEST(test_ServerVersionTooNew, 28); 90*f5f40dd6SCy Schubert RUN_TEST(test_NonWantedMode, 29); 91*f5f40dd6SCy Schubert RUN_TEST(test_KoDRate, 30); 92*f5f40dd6SCy Schubert RUN_TEST(test_KoDDeny, 31); 93*f5f40dd6SCy Schubert RUN_TEST(test_RejectUnsyncedServer, 32); 94*f5f40dd6SCy Schubert RUN_TEST(test_RejectWrongResponseServerMode, 33); 95*f5f40dd6SCy Schubert RUN_TEST(test_AcceptNoSentPacketBroadcastMode, 34); 96*f5f40dd6SCy Schubert RUN_TEST(test_CorrectUnauthenticatedPacket, 35); 97*f5f40dd6SCy Schubert RUN_TEST(test_CorrectAuthenticatedPacketMD5, 36); 98*f5f40dd6SCy Schubert RUN_TEST(test_CorrectAuthenticatedPacketSHAKE128, 37); 99*f5f40dd6SCy Schubert RUN_TEST(test_CorrectAuthenticatedPacketSHA1, 38); 100*f5f40dd6SCy Schubert RUN_TEST(test_CorrectAuthenticatedPacketCMAC, 39); 101276da39aSCy Schubert 102276da39aSCy Schubert return (UnityEnd()); 103276da39aSCy Schubert } 104