xref: /freebsd/contrib/ntp/sntp/tests/run-kodDatabase.c (revision e43d33d286a1aa41b6fc6a209f28a18e8cd7437a)
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"
263311ff84SXin LI #include "ntp_workimpl.h"
279034852cSGleb Smirnoff #include "ntp_types.h"
289034852cSGleb Smirnoff #include "sntptest.h"
299034852cSGleb Smirnoff #include "ntp_stdlib.h"
309034852cSGleb Smirnoff #include "sntp-opts.h"
319034852cSGleb Smirnoff #include "kod_management.h"
329034852cSGleb Smirnoff #include "ntp_io.h"
33276da39aSCy Schubert 
34276da39aSCy Schubert //=======External Functions This Runner Calls=====
35276da39aSCy Schubert extern void setUp(void);
36276da39aSCy Schubert extern void tearDown(void);
379034852cSGleb Smirnoff extern void test_SingleEntryHandling(void);
389034852cSGleb Smirnoff extern void test_MultipleEntryHandling(void);
399034852cSGleb Smirnoff extern void test_NoMatchInSearch(void);
409034852cSGleb Smirnoff extern void test_AddDuplicate(void);
419034852cSGleb Smirnoff extern void test_DeleteEntry(void);
42276da39aSCy Schubert 
43276da39aSCy Schubert 
4409100258SXin LI //=======Suite Setup=====
suite_setup(void)4509100258SXin LI static void suite_setup(void)
4609100258SXin LI {
47*2d4e511cSCy Schubert extern int change_iobufs(int);
4809100258SXin LI extern int change_logfile(const char*, int);
49*2d4e511cSCy Schubert change_iobufs(1);
5009100258SXin LI change_logfile("stderr", 0);
5109100258SXin LI }
5209100258SXin LI 
53276da39aSCy Schubert //=======Test Reset Option=====
549034852cSGleb Smirnoff void resetTest(void);
resetTest(void)559034852cSGleb Smirnoff void resetTest(void)
56276da39aSCy Schubert {
57276da39aSCy Schubert   tearDown();
58276da39aSCy Schubert   setUp();
59276da39aSCy Schubert }
60276da39aSCy Schubert 
619034852cSGleb Smirnoff char const *progname;
62276da39aSCy Schubert 
63276da39aSCy Schubert 
64276da39aSCy Schubert //=======MAIN=====
main(int argc,char * argv[])65276da39aSCy Schubert int main(int argc, char *argv[])
66276da39aSCy Schubert {
67276da39aSCy Schubert   progname = argv[0];
6809100258SXin LI   suite_setup();
69276da39aSCy Schubert   UnityBegin("kodDatabase.c");
703311ff84SXin LI   RUN_TEST(test_SingleEntryHandling, 14);
713311ff84SXin LI   RUN_TEST(test_MultipleEntryHandling, 15);
723311ff84SXin LI   RUN_TEST(test_NoMatchInSearch, 16);
733311ff84SXin LI   RUN_TEST(test_AddDuplicate, 17);
743311ff84SXin LI   RUN_TEST(test_DeleteEntry, 18);
75276da39aSCy Schubert 
76276da39aSCy Schubert   return (UnityEnd());
77276da39aSCy Schubert }
78