MCPcopy Create free account
hub / github.com/GothenburgBitFactory/taskwarrior / TEST_NAME

Function TEST_NAME

test/variant_lte_test.cpp:36–191  ·  view source on GitHub ↗

///////////////////////////////////////////////////////////////////////////

Source from the content-addressed store, hash-verified

34
35////////////////////////////////////////////////////////////////////////////////
36int TEST_NAME(int, char**) {
37 UnitTest t(72);
38
39 Variant v0(true);
40 Variant v1(42);
41 Variant v2(3.14);
42 Variant v3("foo");
43 Variant v4(1234567890, Variant::type_duration);
44 Variant v5(1200, Variant::type_duration);
45
46 Variant v00 = v0 <= v0;
47 t.is(v00.type(), Variant::type_boolean, "true <= true --> boolean");
48 t.is(v00.get_bool(), true, "true <= true --> true");
49
50 Variant v01 = v0 <= v1;
51 t.is(v01.type(), Variant::type_boolean, "true <= 42 --> boolean");
52 t.is(v01.get_bool(), true, "true <= 42 --> true");
53
54 Variant v02 = v0 <= v2;
55 t.is(v02.type(), Variant::type_boolean, "true <= 3.14 --> boolean");
56 t.is(v02.get_bool(), true, "true <= 3.14 --> true");
57
58 Variant v03 = v0 <= v3;
59 t.is(v03.type(), Variant::type_boolean, "true <= 'foo' --> boolean");
60 t.is(v03.get_bool(), false, "true <= 'foo' --> false");
61
62 Variant v04 = v0 <= v4;
63 t.is(v04.type(), Variant::type_boolean, "true <= 1234567890 --> boolean");
64 t.is(v04.get_bool(), true, "true <= 1234567890 --> true");
65
66 Variant v05 = v0 <= v5;
67 t.is(v05.type(), Variant::type_boolean, "true <= 1200 --> boolean");
68 t.is(v05.get_bool(), true, "true <= 1200 --> true");
69
70 Variant v10 = v1 <= v0;
71 t.is(v10.type(), Variant::type_boolean, "42 <= true --> boolean");
72 t.is(v10.get_bool(), false, "42 <= true --> false");
73
74 Variant v11 = v1 <= v1;
75 t.is(v11.type(), Variant::type_boolean, "42 <= 42 --> boolean");
76 t.is(v11.get_bool(), true, "42 <= 42 --> true");
77
78 Variant v12 = v1 <= v2;
79 t.is(v12.type(), Variant::type_boolean, "42 <= 3.14 --> boolean");
80 t.is(v12.get_bool(), false, "42 <= 3.14 --> false");
81
82 Variant v13 = v1 <= v3;
83 t.is(v13.type(), Variant::type_boolean, "42 <= 'foo' --> boolean");
84 t.is(v13.get_bool(), true, "42 <= 'foo' --> true");
85
86 Variant v14 = v1 <= v4;
87 t.is(v04.type(), Variant::type_boolean, "42 <= 1234567890 --> boolean");
88 t.is(v04.get_bool(), true, "42 <= 1234567890 --> true");
89
90 Variant v15 = v1 <= v5;
91 t.is(v15.type(), Variant::type_boolean, "42 <= 1200 --> boolean");
92 t.is(v15.get_bool(), true, "42 <= 1200 --> true");
93

Callers

nothing calls this directly

Calls 3

isMethod · 0.80
typeMethod · 0.80
get_boolMethod · 0.80

Tested by

no test coverage detected