+
+* tests/libntp/timevalops.c and timespecops.c fixd error printing
+* tests/libntp/ improvements in code and fixed error printing
---
* [Bug 2864] 4.2.8p3 fails to compile on Windows. Juergen Perlinger
progname = argv[0];
Unity.TestFile = "timespecops.c";
UnityBegin("timespecops.c");
- RUN_TEST(test_Helpers1, 155);
- RUN_TEST(test_Normalise, 175);
- RUN_TEST(test_SignNoFrac, 189);
- RUN_TEST(test_SignWithFrac, 201);
- RUN_TEST(test_CmpFracEQ, 215);
- RUN_TEST(test_CmpFracGT, 228);
- RUN_TEST(test_CmpFracLT, 241);
- RUN_TEST(test_AddFullNorm, 258);
- RUN_TEST(test_AddFullOflow1, 272);
- RUN_TEST(test_AddNsecNorm, 286);
- RUN_TEST(test_AddNsecOflow1, 298);
- RUN_TEST(test_SubFullNorm, 314);
- RUN_TEST(test_SubFullOflow, 328);
- RUN_TEST(test_SubNsecNorm, 342);
- RUN_TEST(test_SubNsecOflow, 354);
- RUN_TEST(test_Neg, 370);
- RUN_TEST(test_AbsNoFrac, 387);
- RUN_TEST(test_AbsWithFrac, 398);
- RUN_TEST(test_Helpers2, 413);
- RUN_TEST(test_ToLFPbittest, 445);
- RUN_TEST(test_ToLFPrelPos, 458);
- RUN_TEST(test_ToLFPrelNeg, 470);
- RUN_TEST(test_ToLFPabs, 482);
- RUN_TEST(test_FromLFPbittest, 497);
- RUN_TEST(test_FromLFPrelPos, 516);
- RUN_TEST(test_FromLFPrelNeg, 529);
- RUN_TEST(test_LFProundtrip, 544);
- RUN_TEST(test_ToString, 563);
+ RUN_TEST(test_Helpers1, 149);
+ RUN_TEST(test_Normalise, 169);
+ RUN_TEST(test_SignNoFrac, 183);
+ RUN_TEST(test_SignWithFrac, 195);
+ RUN_TEST(test_CmpFracEQ, 209);
+ RUN_TEST(test_CmpFracGT, 222);
+ RUN_TEST(test_CmpFracLT, 235);
+ RUN_TEST(test_AddFullNorm, 252);
+ RUN_TEST(test_AddFullOflow1, 266);
+ RUN_TEST(test_AddNsecNorm, 280);
+ RUN_TEST(test_AddNsecOflow1, 292);
+ RUN_TEST(test_SubFullNorm, 308);
+ RUN_TEST(test_SubFullOflow, 322);
+ RUN_TEST(test_SubNsecNorm, 336);
+ RUN_TEST(test_SubNsecOflow, 348);
+ RUN_TEST(test_Neg, 364);
+ RUN_TEST(test_AbsNoFrac, 381);
+ RUN_TEST(test_AbsWithFrac, 392);
+ RUN_TEST(test_Helpers2, 407);
+ RUN_TEST(test_ToLFPbittest, 439);
+ RUN_TEST(test_ToLFPrelPos, 452);
+ RUN_TEST(test_ToLFPrelNeg, 464);
+ RUN_TEST(test_ToLFPabs, 476);
+ RUN_TEST(test_FromLFPbittest, 491);
+ RUN_TEST(test_FromLFPrelPos, 510);
+ RUN_TEST(test_FromLFPrelNeg, 523);
+ RUN_TEST(test_LFProundtrip, 538);
+ RUN_TEST(test_ToString, 557);
return (UnityEnd());
}
progname = argv[0];
Unity.TestFile = "timevalops.c";
UnityBegin("timevalops.c");
- RUN_TEST(test_Helpers1, 153);
- RUN_TEST(test_Normalise, 173);
- RUN_TEST(test_SignNoFrac, 187);
- RUN_TEST(test_SignWithFrac, 199);
- RUN_TEST(test_CmpFracEQ, 214);
- RUN_TEST(test_CmpFracGT, 228);
- RUN_TEST(test_CmpFracLT, 242);
- RUN_TEST(test_AddFullNorm, 260);
- RUN_TEST(test_AddFullOflow1, 274);
- RUN_TEST(test_AddUsecNorm, 288);
- RUN_TEST(test_AddUsecOflow1, 300);
- RUN_TEST(test_SubFullNorm, 316);
- RUN_TEST(test_SubFullOflow, 330);
- RUN_TEST(test_SubUsecNorm, 344);
- RUN_TEST(test_SubUsecOflow, 356);
- RUN_TEST(test_Neg, 372);
- RUN_TEST(test_AbsNoFrac, 389);
- RUN_TEST(test_AbsWithFrac, 400);
- RUN_TEST(test_Helpers2, 416);
- RUN_TEST(test_ToLFPbittest, 449);
- RUN_TEST(test_ToLFPrelPos, 464);
- RUN_TEST(test_ToLFPrelNeg, 478);
- RUN_TEST(test_ToLFPabs, 491);
- RUN_TEST(test_FromLFPbittest, 509);
- RUN_TEST(test_FromLFPrelPos, 527);
- RUN_TEST(test_FromLFPrelNeg, 540);
- RUN_TEST(test_LFProundtrip, 554);
- RUN_TEST(test_ToString, 573);
+ RUN_TEST(test_Helpers1, 149);
+ RUN_TEST(test_Normalise, 169);
+ RUN_TEST(test_SignNoFrac, 183);
+ RUN_TEST(test_SignWithFrac, 195);
+ RUN_TEST(test_CmpFracEQ, 210);
+ RUN_TEST(test_CmpFracGT, 224);
+ RUN_TEST(test_CmpFracLT, 238);
+ RUN_TEST(test_AddFullNorm, 256);
+ RUN_TEST(test_AddFullOflow1, 270);
+ RUN_TEST(test_AddUsecNorm, 284);
+ RUN_TEST(test_AddUsecOflow1, 296);
+ RUN_TEST(test_SubFullNorm, 312);
+ RUN_TEST(test_SubFullOflow, 326);
+ RUN_TEST(test_SubUsecNorm, 340);
+ RUN_TEST(test_SubUsecOflow, 352);
+ RUN_TEST(test_Neg, 368);
+ RUN_TEST(test_AbsNoFrac, 385);
+ RUN_TEST(test_AbsWithFrac, 396);
+ RUN_TEST(test_Helpers2, 412);
+ RUN_TEST(test_ToLFPbittest, 445);
+ RUN_TEST(test_ToLFPrelPos, 460);
+ RUN_TEST(test_ToLFPrelNeg, 474);
+ RUN_TEST(test_ToLFPabs, 487);
+ RUN_TEST(test_FromLFPbittest, 505);
+ RUN_TEST(test_FromLFPrelPos, 523);
+ RUN_TEST(test_FromLFPrelNeg, 536);
+ RUN_TEST(test_LFProundtrip, 550);
+ RUN_TEST(test_ToString, 569);
return (UnityEnd());
}
return TRUE;
}
else {
- //<< m_expr << " which is " << l_fp_wrap(m)
- //<< "\nand\n"
- //<< n_expr << " which is " << l_fp_wrap(n)
- //<< "\nare not close; diff=" << l_fp_wrap(diff);
+ printf("m_expr which is %s \nand\nn_expr which is %s\nare not close; diff=%susec\n",lfptoa(&m,10),lfptoa(&n,10),lfptoa(&diff,10));
return FALSE;
}
}
return TRUE;
else
{
- //<< m_expr << " which is " << timespec_wrap(m)
- //<< "\nand\n"
- //<< n_expr << " which is " << timespec_wrap(n)
- //<< "\nare not close; diff=" << timespec_wrap(diff);
+ printf("m_expr which is %ld.%ld \nand\nn_expr which is %ld.%ld\nare not close; diff=%ld.%ldnsec\n",m.tv_sec,m.tv_nsec,n.tv_sec,n.tv_nsec,diff.tv_sec,diff.tv_nsec);
return FALSE;
}
}
}
else
{
- TEST_ASSERT_FALSE(AssertTimespecClose(x,y,limit));//ASSERT_PRED_FORMAT2(!isClose, x, y);
+ TEST_ASSERT_FALSE(AssertTimespecClose(x,y,limit));
}
}
}
l_fp r;
r = tspec_intv_to_lfp(a);
- TEST_ASSERT_TRUE(AssertFpClose(E,r,lfpClose)); //ASSERT_PRED_FORMAT2(FpClose, E, r);
+ TEST_ASSERT_TRUE(AssertFpClose(E,r,lfpClose));
}
}
r = lfp_intv_to_tspec(a);
// The conversion might be off by one nanosecond when
// comparing to calculated value.
- TEST_ASSERT_TRUE(AssertTimespecClose(E,r,limit)); //ASSERT_PRED_FORMAT2(TimespecClose, E, r);
+ TEST_ASSERT_TRUE(AssertTimespecClose(E,r,limit));
}
}
struct timespec r;
r = lfp_intv_to_tspec(a);
- TEST_ASSERT_TRUE(AssertTimespecClose(E,r,limit)); //ASSERT_PRED_FORMAT2(TimespecClose, E, r);
+ TEST_ASSERT_TRUE(AssertTimespecClose(E,r,limit));
}
}
struct timespec r;
r = lfp_intv_to_tspec(a);
- TEST_ASSERT_TRUE(AssertTimespecClose(E,r,limit)); //ASSERT_PRED_FORMAT2(TimespecClose, E, r);
+ TEST_ASSERT_TRUE(AssertTimespecClose(E,r,limit));
}
}
else
{
- //printf("");
- //<< m_expr << " which is " << timeval_wrap(m)
- //<< "\nand\n"
- //<< n_expr << " which is " << timeval_wrap(n)
- //<< "\nare not close; diff=" << timeval_wrap(diff);
+ printf("m_expr which is %ld.%ld \nand\nn_expr which is %ld.%ld\nare not close; diff=%ld.%ldusec\n",m.tv_sec,m.tv_usec,n.tv_sec,n.tv_usec,diff.tv_sec,diff.tv_usec);
+ //I don't have variables m_expr and n_expr in unity, those are command line arguments which only getst has!!!
+
return FALSE;
}
}
return TRUE;
}
else {
- //<< m_expr << " which is " << l_fp_wrap(m)
- //<< "\nand\n"
- //<< n_expr << " which is " << l_fp_wrap(n)
- //<< "\nare not close; diff=" << l_fp_wrap(diff);
+ printf("m_expr which is %s \nand\nn_expr which is %s\nare not close; diff=%susec\n",lfptoa(&m,10),lfptoa(&n,10),lfptoa(&diff,10));
+ //printf("m_expr which is %d.%d \nand\nn_expr which is %d.%d\nare not close; diff=%d.%dusec\n",m.l_uf,m.Ul_i,n.l_uf,n.Ul_i,diff.l_uf,diff.Ul_i);
return FALSE;
}
}