1169689Skan/*	$NetBSD: run-socktoa.c,v 1.3 2020/05/25 20:47:36 christos Exp $	*/
2169689Skan
3169689Skan/* AUTOGENERATED FILE. DO NOT EDIT. */
4169689Skan
5169689Skan//=======Test Runner Used To Run Each Test Below=====
6169689Skan#define RUN_TEST(TestFunc, TestLineNum) \
7169689Skan{ \
8169689Skan  Unity.CurrentTestName = #TestFunc; \
9169689Skan  Unity.CurrentTestLineNumber = TestLineNum; \
10169689Skan  Unity.NumberOfTests++; \
11169689Skan  if (TEST_PROTECT()) \
12169689Skan  { \
13169689Skan      setUp(); \
14169689Skan      TestFunc(); \
15169689Skan  } \
16169689Skan  if (TEST_PROTECT() && !TEST_IS_IGNORED) \
17169689Skan  { \
18169689Skan    tearDown(); \
19169689Skan  } \
20169689Skan  UnityConcludeTest(); \
21169689Skan}
22169689Skan
23169689Skan//=======Automagically Detected Files To Include=====
24169689Skan#include "unity.h"
25169689Skan#include <setjmp.h>
26169689Skan#include <stdio.h>
27169689Skan#include "config.h"
28169689Skan#include "ntp_stdlib.h"
29169689Skan#include "ntp_calendar.h"
30169689Skan#include "sockaddrtest.h"
31169689Skan
32169689Skan//=======External Functions This Runner Calls=====
33169689Skanextern void setUp(void);
34169689Skanextern void tearDown(void);
35169689Skanextern void test_IPv4AddressWithPort(void);
36169689Skanextern void test_IPv6AddressWithPort(void);
37169689Skanextern void test_IgnoreIPv6Fields(void);
38169689Skanextern void test_ScopedIPv6AddressWithPort(void);
39169689Skanextern void test_HashEqual(void);
40169689Skanextern void test_HashNotEqual(void);
41169689Skan
42169689Skan
43169689Skan//=======Suite Setup=====
44169689Skanstatic void suite_setup(void)
45169689Skan{
46169689Skanextern int change_iobufs(int);
47169689Skanextern int change_logfile(const char*, int);
48169689Skanchange_iobufs(1);
49169689Skanchange_logfile("stderr", 0);
50169689Skan}
51169689Skan
52169689Skan//=======Test Reset Option=====
53169689Skanvoid resetTest(void);
54169689Skanvoid resetTest(void)
55169689Skan{
56169689Skan  tearDown();
57169689Skan  setUp();
58169689Skan}
59169689Skan
60169689Skanchar const *progname;
61169689Skan
62169689Skan
63169689Skan//=======MAIN=====
64169689Skanint main(int argc, char *argv[])
65169689Skan{
66169689Skan  progname = argv[0];
67169689Skan  suite_setup();
68169689Skan  UnityBegin("socktoa.c");
69169689Skan  RUN_TEST(test_IPv4AddressWithPort, 11);
70169689Skan  RUN_TEST(test_IPv6AddressWithPort, 12);
71169689Skan  RUN_TEST(test_IgnoreIPv6Fields, 13);
72169689Skan  RUN_TEST(test_ScopedIPv6AddressWithPort, 14);
73169689Skan  RUN_TEST(test_HashEqual, 15);
74169689Skan  RUN_TEST(test_HashNotEqual, 16);
75169689Skan
76169689Skan  return (UnityEnd());
77169689Skan}
78169689Skan