1*9034ec65Schristos /*	$NetBSD: run-sbprintf.c,v 1.2 2020/05/25 20:47:36 christos Exp $	*/
2dd2e700fSchristos 
3dd2e700fSchristos /* AUTOGENERATED FILE. DO NOT EDIT. */
4dd2e700fSchristos 
5dd2e700fSchristos //=======Test Runner Used To Run Each Test Below=====
6dd2e700fSchristos #define RUN_TEST(TestFunc, TestLineNum) \
7dd2e700fSchristos { \
8dd2e700fSchristos   Unity.CurrentTestName = #TestFunc; \
9dd2e700fSchristos   Unity.CurrentTestLineNumber = TestLineNum; \
10dd2e700fSchristos   Unity.NumberOfTests++; \
11dd2e700fSchristos   if (TEST_PROTECT()) \
12dd2e700fSchristos   { \
13dd2e700fSchristos       setUp(); \
14dd2e700fSchristos       TestFunc(); \
15dd2e700fSchristos   } \
16dd2e700fSchristos   if (TEST_PROTECT() && !TEST_IS_IGNORED) \
17dd2e700fSchristos   { \
18dd2e700fSchristos     tearDown(); \
19dd2e700fSchristos   } \
20dd2e700fSchristos   UnityConcludeTest(); \
21dd2e700fSchristos }
22dd2e700fSchristos 
23dd2e700fSchristos //=======Automagically Detected Files To Include=====
24dd2e700fSchristos #include "unity.h"
25dd2e700fSchristos #include <setjmp.h>
26dd2e700fSchristos #include <stdio.h>
27dd2e700fSchristos #include "config.h"
28dd2e700fSchristos #include "ntp_stdlib.h"
29dd2e700fSchristos #include <errno.h>
30dd2e700fSchristos 
31dd2e700fSchristos //=======External Functions This Runner Calls=====
32dd2e700fSchristos extern void setUp(void);
33dd2e700fSchristos extern void tearDown(void);
34dd2e700fSchristos extern void test_NullBuf1(void);
35dd2e700fSchristos extern void test_NullBuf2(void);
36dd2e700fSchristos extern void test_EndBeyond(void);
37dd2e700fSchristos extern void test_SmallBuf(void);
38dd2e700fSchristos extern void test_MatchBuf(void);
39dd2e700fSchristos extern void test_BigBuf(void);
40dd2e700fSchristos extern void test_SimpleArgs(void);
41dd2e700fSchristos extern void test_Increment1(void);
42dd2e700fSchristos 
43dd2e700fSchristos 
44dd2e700fSchristos //=======Suite Setup=====
suite_setup(void)45dd2e700fSchristos static void suite_setup(void)
46dd2e700fSchristos {
47dd2e700fSchristos extern int change_iobufs(int);
48dd2e700fSchristos extern int change_logfile(const char*, int);
49dd2e700fSchristos change_iobufs(1);
50dd2e700fSchristos change_logfile("stderr", 0);
51dd2e700fSchristos }
52dd2e700fSchristos 
53dd2e700fSchristos //=======Test Reset Option=====
54dd2e700fSchristos void resetTest(void);
resetTest(void)55dd2e700fSchristos void resetTest(void)
56dd2e700fSchristos {
57dd2e700fSchristos   tearDown();
58dd2e700fSchristos   setUp();
59dd2e700fSchristos }
60dd2e700fSchristos 
61dd2e700fSchristos char const *progname;
62dd2e700fSchristos 
63dd2e700fSchristos 
64dd2e700fSchristos //=======MAIN=====
main(int argc,char * argv[])65dd2e700fSchristos int main(int argc, char *argv[])
66dd2e700fSchristos {
67dd2e700fSchristos   progname = argv[0];
68dd2e700fSchristos   suite_setup();
69dd2e700fSchristos   UnityBegin("sbprintf.c");
70dd2e700fSchristos   RUN_TEST(test_NullBuf1, 7);
71dd2e700fSchristos   RUN_TEST(test_NullBuf2, 14);
72dd2e700fSchristos   RUN_TEST(test_EndBeyond, 23);
73dd2e700fSchristos   RUN_TEST(test_SmallBuf, 33);
74dd2e700fSchristos   RUN_TEST(test_MatchBuf, 44);
75dd2e700fSchristos   RUN_TEST(test_BigBuf, 55);
76dd2e700fSchristos   RUN_TEST(test_SimpleArgs, 66);
77dd2e700fSchristos   RUN_TEST(test_Increment1, 78);
78dd2e700fSchristos 
79dd2e700fSchristos   return (UnityEnd());
80dd2e700fSchristos }
81