xref: /freebsd/contrib/ntp/tests/libntp/run-digests.c (revision f5f40dd63bc7acbb5312b26ac1ea1103c12352a6)
1e6bfd18dSCy Schubert /* AUTOGENERATED FILE. DO NOT EDIT. */
2e6bfd18dSCy Schubert 
3e6bfd18dSCy Schubert //=======Test Runner Used To Run Each Test Below=====
4e6bfd18dSCy Schubert #define RUN_TEST(TestFunc, TestLineNum) \
5e6bfd18dSCy Schubert { \
6e6bfd18dSCy Schubert   Unity.CurrentTestName = #TestFunc; \
7e6bfd18dSCy Schubert   Unity.CurrentTestLineNumber = TestLineNum; \
8e6bfd18dSCy Schubert   Unity.NumberOfTests++; \
9e6bfd18dSCy Schubert   if (TEST_PROTECT()) \
10e6bfd18dSCy Schubert   { \
11e6bfd18dSCy Schubert       setUp(); \
12e6bfd18dSCy Schubert       TestFunc(); \
13e6bfd18dSCy Schubert   } \
14e6bfd18dSCy Schubert   if (TEST_PROTECT() && !TEST_IS_IGNORED) \
15e6bfd18dSCy Schubert   { \
16e6bfd18dSCy Schubert     tearDown(); \
17e6bfd18dSCy Schubert   } \
18e6bfd18dSCy Schubert   UnityConcludeTest(); \
19e6bfd18dSCy Schubert }
20e6bfd18dSCy Schubert 
21e6bfd18dSCy Schubert //=======Automagically Detected Files To Include=====
22e6bfd18dSCy Schubert #include "unity.h"
23e6bfd18dSCy Schubert #include <setjmp.h>
24e6bfd18dSCy Schubert #include <stdio.h>
25e6bfd18dSCy Schubert #include "config.h"
26e6bfd18dSCy Schubert #include "ntp.h"
27e6bfd18dSCy Schubert #include "ntp_stdlib.h"
28e6bfd18dSCy Schubert #include <fcntl.h>
29e6bfd18dSCy Schubert #include <sys/types.h>
30e6bfd18dSCy Schubert #include <sys/stat.h>
31e6bfd18dSCy Schubert #include <unistd.h>
32e6bfd18dSCy Schubert 
33e6bfd18dSCy Schubert //=======External Functions This Runner Calls=====
34e6bfd18dSCy Schubert extern void setUp(void);
35e6bfd18dSCy Schubert extern void tearDown(void);
36e6bfd18dSCy Schubert extern void test_Digest_AES128CMAC(void);
37e6bfd18dSCy Schubert extern void test_Digest_MD4(void);
38e6bfd18dSCy Schubert extern void test_Digest_MD5(void);
39e6bfd18dSCy Schubert extern void test_Digest_MDC2(void);
40e6bfd18dSCy Schubert extern void test_Digest_RIPEMD160(void);
41e6bfd18dSCy Schubert extern void test_Digest_SHA1(void);
42e6bfd18dSCy Schubert extern void test_Digest_SHAKE128(void);
43*f5f40dd6SCy Schubert extern void test_Digest_DSA(void);
44*f5f40dd6SCy Schubert extern void test_Digest_DSA_SHA(void);
45*f5f40dd6SCy Schubert extern void test_Digest_SHA(void);
46e6bfd18dSCy Schubert 
47e6bfd18dSCy Schubert 
48e6bfd18dSCy Schubert //=======Suite Setup=====
49e6bfd18dSCy Schubert static void suite_setup(void)
50e6bfd18dSCy Schubert {
51e6bfd18dSCy Schubert extern int change_iobufs(int);
52e6bfd18dSCy Schubert extern int change_logfile(const char*, int);
53e6bfd18dSCy Schubert change_iobufs(1);
54e6bfd18dSCy Schubert change_logfile("stderr", 0);
55e6bfd18dSCy Schubert }
56e6bfd18dSCy Schubert 
57e6bfd18dSCy Schubert //=======Test Reset Option=====
58e6bfd18dSCy Schubert void resetTest(void);
59e6bfd18dSCy Schubert void resetTest(void)
60e6bfd18dSCy Schubert {
61e6bfd18dSCy Schubert   tearDown();
62e6bfd18dSCy Schubert   setUp();
63e6bfd18dSCy Schubert }
64e6bfd18dSCy Schubert 
65e6bfd18dSCy Schubert char const *progname;
66e6bfd18dSCy Schubert 
67e6bfd18dSCy Schubert 
68e6bfd18dSCy Schubert //=======MAIN=====
69e6bfd18dSCy Schubert int main(int argc, char *argv[])
70e6bfd18dSCy Schubert {
71e6bfd18dSCy Schubert   progname = argv[0];
72e6bfd18dSCy Schubert   suite_setup();
73e6bfd18dSCy Schubert   UnityBegin("digests.c");
74e6bfd18dSCy Schubert   RUN_TEST(test_Digest_AES128CMAC, 131);
75e6bfd18dSCy Schubert   RUN_TEST(test_Digest_MD4, 168);
76e6bfd18dSCy Schubert   RUN_TEST(test_Digest_MD5, 205);
77e6bfd18dSCy Schubert   RUN_TEST(test_Digest_MDC2, 238);
78e6bfd18dSCy Schubert   RUN_TEST(test_Digest_RIPEMD160, 275);
79e6bfd18dSCy Schubert   RUN_TEST(test_Digest_SHA1, 314);
80e6bfd18dSCy Schubert   RUN_TEST(test_Digest_SHAKE128, 353);
81*f5f40dd6SCy Schubert   RUN_TEST(test_Digest_DSA, 390);
82*f5f40dd6SCy Schubert   RUN_TEST(test_Digest_DSA_SHA, 429);
83*f5f40dd6SCy Schubert   RUN_TEST(test_Digest_SHA, 468);
84e6bfd18dSCy Schubert 
85e6bfd18dSCy Schubert   return (UnityEnd());
86e6bfd18dSCy Schubert }
87