mirror of
https://github.com/GothenburgBitFactory/taskwarrior.git
synced 2025-06-26 10:54:26 +02:00
tests: Add test for partial operator over date/string pairs
This commit is contained in:
parent
c98fe5f34b
commit
8f16824538
1 changed files with 10 additions and 0 deletions
|
@ -40,6 +40,8 @@ int main (int, char**)
|
||||||
Variant v3 ("foo");
|
Variant v3 ("foo");
|
||||||
Variant v4 (1234567890, Variant::type_date);
|
Variant v4 (1234567890, Variant::type_date);
|
||||||
Variant v5 (1200, Variant::type_duration);
|
Variant v5 (1200, Variant::type_duration);
|
||||||
|
Variant v6 (1234522800, Variant::type_date); // 2009-02-13, 12.00pm UTC
|
||||||
|
Variant v7 ("2009-02-13");
|
||||||
|
|
||||||
Variant v00 = v0.operator_partial (v0);
|
Variant v00 = v0.operator_partial (v0);
|
||||||
t.is (v00.type (), Variant::type_boolean, "true == true --> boolean");
|
t.is (v00.type (), Variant::type_boolean, "true == true --> boolean");
|
||||||
|
@ -185,6 +187,14 @@ int main (int, char**)
|
||||||
t.is (v55.type (), Variant::type_boolean, "1200 == 1200 --> boolean");
|
t.is (v55.type (), Variant::type_boolean, "1200 == 1200 --> boolean");
|
||||||
t.is (v55.get_bool (), true, "1200 == 1200 --> true");
|
t.is (v55.get_bool (), true, "1200 == 1200 --> true");
|
||||||
|
|
||||||
|
Variant v56 = v6.operator_partial (v7);
|
||||||
|
t.is (v56.type (), Variant::type_boolean, "1234522800 == '2009-02-13' --> boolean");
|
||||||
|
t.is (v56.get_bool (), true, "1234522800 == '2009-02-13' --> true");
|
||||||
|
|
||||||
|
Variant v57 = v7.operator_partial (v6);
|
||||||
|
t.is (v57.type (), Variant::type_boolean, "'2009-02-13' == 1234522800 --> boolean");
|
||||||
|
t.is (v57.get_bool (), true, "'2009-02-13' == 1234522800 --> true");
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue