1 /*******************************************************
2 * Unit test for the hour class
4 * test hour relational operators
5 ******************************************************
20 std::cout << h0 << " == " << h1 << " = " << (h0 == h1) << "\n";
21 assert((h0 == h1) == true);
23 std::cout << h0 << " != " << h1 << " = " << (h0 != h1) << "\n";
24 assert((h0 != h1) == false);
26 std::cout << h0 << " < " << h1 << " = " << (h0 < h1) << "\n";
27 assert((h0 < h1) == false);
29 std::cout << h0 << " <= " << h1 << " = " << (h0 <= h1) << "\n";
30 assert((h0 <= h1) == true);
32 std::cout << h0 << " > " << h1 << " = " << (h0 > h1) << "\n";
33 assert((h0 > h1) == false);
35 std::cout << h0 << " >= " << h1 << " = " << (h0 >= h1) << "\n";
36 assert((h0 >= h1) == true);
40 std::cout << h0 << " == " << h2 << " = " << (h0 == h2) << "\n";
41 assert((h0 == h2) == false);
43 std::cout << h0 << " != " << h2 << " = " << (h0 != h2) << "\n";
44 assert((h0 != h2) == true);
46 std::cout << h0 << " < " << h2 << " = " << (h0 < h2) << "\n";
47 assert((h0 < h2) == true);
49 std::cout << h0 << " <= " << h2 << " = " << (h0 <= h2) << "\n";
50 assert((h0 <= h2) == true);
52 std::cout << h0 << " > " << h2 << " = " << (h0 > h2) << "\n";
53 assert((h0 > h2) == false);
55 std::cout << h0 << " >= " << h2 << " = " << (h0 >= h2) << "\n";
56 assert((h0 >= h2) == false);