#output.puts("\nu_long current_time = 4; // needed by authkeys. Used only in to calculate lifetime.\n");
output.puts(" progname = argv[0];\n")
- output.puts(" init_lib();\n")
- output.puts(" init_auth();\n")
+ #not necessary after all
+ #output.puts(" init_lib();\n")
+ #output.puts(" init_auth();\n")
output.puts(" suite_setup();") unless @options[:suite_setup].nil?
output.puts(" Unity.TestFile = \"#{filename}\";")
output.puts(" UnityBegin(\"#{filename}\");")
#include "ntp_stdlib.h"
u_long current_time = 4;
+int counter = 0;
+
// old code from google test framework, moved to SetUp() for unity
void setUp(void)
{
// init_lib();
-// init_auth(); //causes segfault
-
+ if(counter ==0){
+ counter++;
+ init_auth(); //causes segfault if called more than once
+ }
/*
* init_auth() is called by tests_main.cpp earlier. It
* does not initialize global variables like
int main(int argc, char *argv[])
{
progname = argv[0];
- init_lib();
- init_auth();
Unity.TestFile = "a_md5encrypt.c";
UnityBegin("a_md5encrypt.c");
RUN_TEST(test_Encrypt, 39);
int main(int argc, char *argv[])
{
progname = argv[0];
- init_lib();
- init_auth();
Unity.TestFile = "atoint.c";
UnityBegin("atoint.c");
RUN_TEST(test_RegularPositive, 4);
int main(int argc, char *argv[])
{
progname = argv[0];
- init_lib();
- init_auth();
Unity.TestFile = "atouint.c";
UnityBegin("atouint.c");
RUN_TEST(test_RegularPositive, 7);
int main(int argc, char *argv[])
{
progname = argv[0];
- init_lib();
- init_auth();
Unity.TestFile = "authkeys.c";
UnityBegin("authkeys.c");
- RUN_TEST(test_AddTrustedKeys, 65);
- RUN_TEST(test_AddUntrustedKey, 76);
- RUN_TEST(test_HaveKeyCorrect, 84);
- RUN_TEST(test_HaveKeyIncorrect, 93);
- RUN_TEST(test_AddWithAuthUseKey, 100);
- RUN_TEST(test_EmptyKey, 107);
+ RUN_TEST(test_AddTrustedKeys, 69);
+ RUN_TEST(test_AddUntrustedKey, 80);
+ RUN_TEST(test_HaveKeyCorrect, 88);
+ RUN_TEST(test_HaveKeyIncorrect, 97);
+ RUN_TEST(test_AddWithAuthUseKey, 104);
+ RUN_TEST(test_EmptyKey, 111);
return (UnityEnd());
}
int main(int argc, char *argv[])
{
progname = argv[0];
- init_lib();
- init_auth();
Unity.TestFile = "hextoint.c";
UnityBegin("hextoint.c");
RUN_TEST(test_SingleDigit, 8);
int main(int argc, char *argv[])
{
progname = argv[0];
- init_lib();
- init_auth();
Unity.TestFile = "lfpfunc.c";
UnityBegin("lfpfunc.c");
RUN_TEST(test_AdditionLR, 327);
int main(int argc, char *argv[])
{
progname = argv[0];
- init_lib();
- init_auth();
Unity.TestFile = "modetoa.c";
UnityBegin("modetoa.c");
RUN_TEST(test_KnownMode, 9);
int main(int argc, char *argv[])
{
progname = argv[0];
- init_lib();
- init_auth();
Unity.TestFile = "numtoa.c";
UnityBegin("numtoa.c");
RUN_TEST(test_Address, 15);
int main(int argc, char *argv[])
{
progname = argv[0];
- init_lib();
- init_auth();
Unity.TestFile = "numtohost.c";
UnityBegin("numtohost.c");
RUN_TEST(test_LoopbackNetNonResolve, 7);
int main(int argc, char *argv[])
{
progname = argv[0];
- init_lib();
- init_auth();
Unity.TestFile = "statestr.c";
UnityBegin("statestr.c");
RUN_TEST(test_PeerRestart, 19);
int main(int argc, char *argv[])
{
progname = argv[0];
- init_lib();
- init_auth();
Unity.TestFile = "uglydate.c";
UnityBegin("uglydate.c");
RUN_TEST(test_ConstantDateTime, 10);
int main(int argc, char *argv[])
{
progname = argv[0];
- init_lib();
- init_auth();
Unity.TestFile = "ymd2yd.c";
UnityBegin("ymd2yd.c");
RUN_TEST(test_NonLeapYearFebruary, 13);