1132727Skan/*	$NetBSD: run-strtolfp.c,v 1.3 2020/05/25 20:47:36 christos Exp $	*/
290285Sobrien
3169699Skan/* AUTOGENERATED FILE. DO NOT EDIT. */
418334Speter
590285Sobrien//=======Test Runner Used To Run Each Test Below=====
618334Speter#define RUN_TEST(TestFunc, TestLineNum) \
790285Sobrien{ \
890285Sobrien  Unity.CurrentTestName = #TestFunc; \
990285Sobrien  Unity.CurrentTestLineNumber = TestLineNum; \
1090285Sobrien  Unity.NumberOfTests++; \
1118334Speter  if (TEST_PROTECT()) \
1290285Sobrien  { \
1390285Sobrien      setUp(); \
1490285Sobrien      TestFunc(); \
1590285Sobrien  } \
1618334Speter  if (TEST_PROTECT() && !TEST_IS_IGNORED) \
1718334Speter  { \
1890285Sobrien    tearDown(); \
19169699Skan  } \
20169699Skan  UnityConcludeTest(); \
2118334Speter}
2218334Speter
2318334Speter//=======Automagically Detected Files To Include=====
2450617Sobrien#include "unity.h"
25132727Skan#include <setjmp.h>
26132727Skan#include <stdio.h>
2718334Speter#include "config.h"
28117404Skan#include "ntp_stdlib.h"
2990285Sobrien#include "ntp_calendar.h"
3090285Sobrien#include "lfptest.h"
31169699Skan
3218334Speter//=======External Functions This Runner Calls=====
3318334Speterextern void setUp(void);
3418334Speterextern void tearDown(void);
3518334Speterextern void test_PositiveInteger(void);
3618334Speterextern void test_NegativeInteger(void);
3718334Speterextern void test_PositiveFraction(void);
3818334Speterextern void test_NegativeFraction(void);
3918334Speterextern void test_PositiveMsFraction(void);
4018334Speterextern void test_NegativeMsFraction(void);
4118334Speterextern void test_InvalidChars(void);
4218334Speter
4318334Speter
4418334Speter//=======Suite Setup=====
4518334Speterstatic void suite_setup(void)
4618334Speter{
4718334Speterextern int change_iobufs(int);
4818334Speterextern int change_logfile(const char*, int);
4918334Speterchange_iobufs(1);
5018334Speterchange_logfile("stderr", 0);
51132727Skan}
5218334Speter
53169699Skan//=======Test Reset Option=====
5418334Spetervoid resetTest(void);
55132727Skanvoid resetTest(void)
5618334Speter{
57132727Skan  tearDown();
5818334Speter  setUp();
5918334Speter}
60169699Skan
61169699Skanchar const *progname;
62169699Skan
63169699Skan
64169699Skan//=======MAIN=====
65169699Skanint main(int argc, char *argv[])
66169699Skan{
67169699Skan  progname = argv[0];
68169699Skan  suite_setup();
69169699Skan  UnityBegin("strtolfp.c");
7018334Speter  RUN_TEST(test_PositiveInteger, 12);
7118334Speter  RUN_TEST(test_NegativeInteger, 13);
7218334Speter  RUN_TEST(test_PositiveFraction, 14);
73132727Skan  RUN_TEST(test_NegativeFraction, 15);
7418334Speter  RUN_TEST(test_PositiveMsFraction, 16);
75169699Skan  RUN_TEST(test_NegativeMsFraction, 17);
7618334Speter  RUN_TEST(test_InvalidChars, 18);
7718334Speter
7818334Speter  return (UnityEnd());
7918334Speter}
8018334Speter