1 /*******************************************************
2 * Unit test for the UTC class
4 * test UTC add and subtract expressions
5 ******************************************************
16 UTC period0(date(5, 3, 6), t0);
23 std::cout << u0 << " + " << period0 << " = " << d2 << "\n";
24 assert(d2 == UTC(date(14, 9, 2025), t0));
26 UTC period1(date(30, 11, 3), t0); // 3 years, 11 months and 30 days
28 std::cout << u0 << " + " << period1 << " = " << d2 << "\n";
29 assert(d2 == UTC(date(8, 6, 2023), t0));
31 d1 = UTC(date(22, 7, 2019), t0);
32 std::cout << d1 << " += " << period1 << " = ";
34 std::cout << d1 << "\n";
36 assert(d1 == UTC(date(22, 7, 2023), t0));