| summaryrefslogtreecommitdiff |
diff options
Diffstat (limited to 'data/tests/comparisons.fate')
| -rw-r--r-- | data/tests/comparisons.fate | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/data/tests/comparisons.fate b/data/tests/comparisons.fate new file mode 100644 index 0000000..68c5ed9 --- /dev/null +++ b/data/tests/comparisons.fate @@ -0,0 +1,48 @@ +(fate_version 1) + +(assert (exactly_one (< a b) (< b a)) FAILED: string comparison A) +(assert (exactly_one (< a aa) (< aa a)) FAILED: string comparison B) + +(assert + (exactly_one (< ( a aa ) ( aa a )) (< ( aa a ) ( a aa ))) + FAILED: string comparison C +) + +(declare_ptr_type int int_ptr) + +(def_var int i) +(def_var int_ptr i_ptr) + +(def_var int j) +(def_var int_ptr j_ptr) + +(set i_ptr (ptr i)) +(set j_ptr (ptr j)) + +(assert (exactly_one + (< (var i_ptr) (var j_ptr)) + (< (var j_ptr) (var i_ptr)) + ) + FAILED: string comparison C +) + +(def_dict test_dict_t + (int a) + (int b) +) + +(def_var test_dict_t td) + +(set i_ptr (ptr td.a)) +(set j_ptr (ptr td.b)) + + +(assert + (exactly_one + (< (var i_ptr) (var j_ptr)) + (< (var j_ptr) (var i_ptr)) + ) + FAILED: string comparison D +) + +(end) |


