xref: /freebsd/contrib/ntp/sntp/tests/run-packetProcessing.c (revision 276da39af92f48350aa01091a2b8b3e735217eea)
1*276da39aSCy Schubert /* AUTOGENERATED FILE. DO NOT EDIT. */
2*276da39aSCy Schubert 
3*276da39aSCy Schubert //=======Test Runner Used To Run Each Test Below=====
4*276da39aSCy Schubert #define RUN_TEST(TestFunc, TestLineNum) \
5*276da39aSCy Schubert { \
6*276da39aSCy Schubert   Unity.CurrentTestName = #TestFunc; \
7*276da39aSCy Schubert   Unity.CurrentTestLineNumber = TestLineNum; \
8*276da39aSCy Schubert   Unity.NumberOfTests++; \
9*276da39aSCy Schubert   if (TEST_PROTECT()) \
10*276da39aSCy Schubert   { \
11*276da39aSCy Schubert       setUp(); \
12*276da39aSCy Schubert       TestFunc(); \
13*276da39aSCy Schubert   } \
14*276da39aSCy Schubert   if (TEST_PROTECT() && !TEST_IS_IGNORED) \
15*276da39aSCy Schubert   { \
16*276da39aSCy Schubert     tearDown(); \
17*276da39aSCy Schubert   } \
18*276da39aSCy Schubert   UnityConcludeTest(); \
19*276da39aSCy Schubert }
20*276da39aSCy Schubert 
21*276da39aSCy Schubert //=======Automagically Detected Files To Include=====
22*276da39aSCy Schubert #include "unity.h"
23*276da39aSCy Schubert #include <setjmp.h>
24*276da39aSCy Schubert #include <stdio.h>
25*276da39aSCy Schubert 
26*276da39aSCy Schubert //=======External Functions This Runner Calls=====
27*276da39aSCy Schubert extern void setUp(void);
28*276da39aSCy Schubert extern void tearDown(void);
29*276da39aSCy Schubert void resetTest(void);
30*276da39aSCy Schubert extern void test_TooShortLength(void);
31*276da39aSCy Schubert extern void test_LengthNotMultipleOfFour(void);
32*276da39aSCy Schubert extern void test_TooShortExtensionFieldLength(void);
33*276da39aSCy Schubert extern void test_UnauthenticatedPacketReject(void);
34*276da39aSCy Schubert extern void test_CryptoNAKPacketReject(void);
35*276da39aSCy Schubert extern void test_AuthenticatedPacketInvalid(void);
36*276da39aSCy Schubert extern void test_AuthenticatedPacketUnknownKey(void);
37*276da39aSCy Schubert extern void test_ServerVersionTooOld(void);
38*276da39aSCy Schubert extern void test_ServerVersionTooNew(void);
39*276da39aSCy Schubert extern void test_NonWantedMode(void);
40*276da39aSCy Schubert extern void test_KoDRate(void);
41*276da39aSCy Schubert extern void test_KoDDeny(void);
42*276da39aSCy Schubert extern void test_RejectUnsyncedServer(void);
43*276da39aSCy Schubert extern void test_RejectWrongResponseServerMode(void);
44*276da39aSCy Schubert extern void test_AcceptNoSentPacketBroadcastMode(void);
45*276da39aSCy Schubert extern void test_CorrectUnauthenticatedPacket(void);
46*276da39aSCy Schubert extern void test_CorrectAuthenticatedPacketMD5(void);
47*276da39aSCy Schubert extern void test_CorrectAuthenticatedPacketSHA1(void);
48*276da39aSCy Schubert 
49*276da39aSCy Schubert 
50*276da39aSCy Schubert //=======Test Reset Option=====
51*276da39aSCy Schubert void resetTest()
52*276da39aSCy Schubert {
53*276da39aSCy Schubert   tearDown();
54*276da39aSCy Schubert   setUp();
55*276da39aSCy Schubert }
56*276da39aSCy Schubert 
57*276da39aSCy Schubert char *progname;
58*276da39aSCy Schubert 
59*276da39aSCy Schubert 
60*276da39aSCy Schubert //=======MAIN=====
61*276da39aSCy Schubert int main(int argc, char *argv[])
62*276da39aSCy Schubert {
63*276da39aSCy Schubert   progname = argv[0];
64*276da39aSCy Schubert   Unity.TestFile = "packetProcessing.c";
65*276da39aSCy Schubert   UnityBegin("packetProcessing.c");
66*276da39aSCy Schubert   RUN_TEST(test_TooShortLength, 83);
67*276da39aSCy Schubert   RUN_TEST(test_LengthNotMultipleOfFour, 92);
68*276da39aSCy Schubert   RUN_TEST(test_TooShortExtensionFieldLength, 101);
69*276da39aSCy Schubert   RUN_TEST(test_UnauthenticatedPacketReject, 117);
70*276da39aSCy Schubert   RUN_TEST(test_CryptoNAKPacketReject, 131);
71*276da39aSCy Schubert   RUN_TEST(test_AuthenticatedPacketInvalid, 143);
72*276da39aSCy Schubert   RUN_TEST(test_AuthenticatedPacketUnknownKey, 166);
73*276da39aSCy Schubert   RUN_TEST(test_ServerVersionTooOld, 186);
74*276da39aSCy Schubert   RUN_TEST(test_ServerVersionTooNew, 201);
75*276da39aSCy Schubert   RUN_TEST(test_NonWantedMode, 216);
76*276da39aSCy Schubert   RUN_TEST(test_KoDRate, 231);
77*276da39aSCy Schubert   RUN_TEST(test_KoDDeny, 242);
78*276da39aSCy Schubert   RUN_TEST(test_RejectUnsyncedServer, 253);
79*276da39aSCy Schubert   RUN_TEST(test_RejectWrongResponseServerMode, 265);
80*276da39aSCy Schubert   RUN_TEST(test_AcceptNoSentPacketBroadcastMode, 282);
81*276da39aSCy Schubert   RUN_TEST(test_CorrectUnauthenticatedPacket, 294);
82*276da39aSCy Schubert   RUN_TEST(test_CorrectAuthenticatedPacketMD5, 302);
83*276da39aSCy Schubert   RUN_TEST(test_CorrectAuthenticatedPacketSHA1, 322);
84*276da39aSCy Schubert 
85*276da39aSCy Schubert   return (UnityEnd());
86*276da39aSCy Schubert }
87