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 "sntptest.h" 27289764Sglebius#include "networking.h" 28289764Sglebius#include "ntp_stdlib.h" 29284990Scy 30284990Scy//=======External Functions This Runner Calls===== 31284990Scyextern void setUp(void); 32284990Scyextern void tearDown(void); 33284990Scyextern void test_TooShortLength(void); 34284990Scyextern void test_LengthNotMultipleOfFour(void); 35284990Scyextern void test_TooShortExtensionFieldLength(void); 36284990Scyextern void test_UnauthenticatedPacketReject(void); 37284990Scyextern void test_CryptoNAKPacketReject(void); 38284990Scyextern void test_AuthenticatedPacketInvalid(void); 39284990Scyextern void test_AuthenticatedPacketUnknownKey(void); 40284990Scyextern void test_ServerVersionTooOld(void); 41284990Scyextern void test_ServerVersionTooNew(void); 42284990Scyextern void test_NonWantedMode(void); 43284990Scyextern void test_KoDRate(void); 44284990Scyextern void test_KoDDeny(void); 45284990Scyextern void test_RejectUnsyncedServer(void); 46284990Scyextern void test_RejectWrongResponseServerMode(void); 47284990Scyextern void test_AcceptNoSentPacketBroadcastMode(void); 48284990Scyextern void test_CorrectUnauthenticatedPacket(void); 49284990Scyextern void test_CorrectAuthenticatedPacketMD5(void); 50284990Scyextern void test_CorrectAuthenticatedPacketSHA1(void); 51330106Sdelphijextern void test_CorrectAuthenticatedPacketCMAC(void); 52284990Scy 53284990Scy 54330106Sdelphij//=======Suite Setup===== 55330106Sdelphijstatic void suite_setup(void) 56330106Sdelphij{ 57358659Scyextern int change_iobufs(int); 58330106Sdelphijextern int change_logfile(const char*, int); 59358659Scychange_iobufs(1); 60330106Sdelphijchange_logfile("stderr", 0); 61330106Sdelphij} 62330106Sdelphij 63284990Scy//=======Test Reset Option===== 64289764Sglebiusvoid resetTest(void); 65289764Sglebiusvoid resetTest(void) 66284990Scy{ 67284990Scy tearDown(); 68284990Scy setUp(); 69284990Scy} 70284990Scy 71289764Sglebiuschar const *progname; 72284990Scy 73284990Scy 74284990Scy//=======MAIN===== 75284990Scyint main(int argc, char *argv[]) 76284990Scy{ 77284990Scy progname = argv[0]; 78330106Sdelphij suite_setup(); 79284990Scy UnityBegin("packetProcessing.c"); 80330106Sdelphij RUN_TEST(test_TooShortLength, 23); 81330106Sdelphij RUN_TEST(test_LengthNotMultipleOfFour, 24); 82330106Sdelphij RUN_TEST(test_TooShortExtensionFieldLength, 25); 83330106Sdelphij RUN_TEST(test_UnauthenticatedPacketReject, 26); 84330106Sdelphij RUN_TEST(test_CryptoNAKPacketReject, 27); 85330106Sdelphij RUN_TEST(test_AuthenticatedPacketInvalid, 28); 86330106Sdelphij RUN_TEST(test_AuthenticatedPacketUnknownKey, 29); 87330106Sdelphij RUN_TEST(test_ServerVersionTooOld, 30); 88330106Sdelphij RUN_TEST(test_ServerVersionTooNew, 31); 89330106Sdelphij RUN_TEST(test_NonWantedMode, 32); 90330106Sdelphij RUN_TEST(test_KoDRate, 33); 91330106Sdelphij RUN_TEST(test_KoDDeny, 34); 92330106Sdelphij RUN_TEST(test_RejectUnsyncedServer, 35); 93330106Sdelphij RUN_TEST(test_RejectWrongResponseServerMode, 36); 94330106Sdelphij RUN_TEST(test_AcceptNoSentPacketBroadcastMode, 37); 95330106Sdelphij RUN_TEST(test_CorrectUnauthenticatedPacket, 38); 96330106Sdelphij RUN_TEST(test_CorrectAuthenticatedPacketMD5, 39); 97330106Sdelphij RUN_TEST(test_CorrectAuthenticatedPacketSHA1, 40); 98330106Sdelphij RUN_TEST(test_CorrectAuthenticatedPacketCMAC, 41); 99284990Scy 100284990Scy return (UnityEnd()); 101284990Scy} 102