summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2020-08-08 18:25:44 +0200
committerNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2020-08-08 18:25:44 +0200
commit37e48fb6ece2a3d6fae7dee9588c191fe040d054 (patch)
tree05ce0d54935aa972b08fc5752b172a239ab5f4ff /data/tests/comparisons.fate
parentb95d1790243c09901fa5175a9ec29fcdce0998a1 (diff)
More tests and fixes; anon ref/set/list.
Diffstat (limited to 'data/tests/comparisons.fate')
-rw-r--r--data/tests/comparisons.fate48
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)