about summary refs log tree commit diff stats
path: root/js/scripting-lang/tests/03_comparison_operators.txt
diff options
context:
space:
mode:
Diffstat (limited to 'js/scripting-lang/tests/03_comparison_operators.txt')
-rw-r--r--js/scripting-lang/tests/03_comparison_operators.txt33
1 files changed, 33 insertions, 0 deletions
diff --git a/js/scripting-lang/tests/03_comparison_operators.txt b/js/scripting-lang/tests/03_comparison_operators.txt
new file mode 100644
index 0000000..f122a84
--- /dev/null
+++ b/js/scripting-lang/tests/03_comparison_operators.txt
@@ -0,0 +1,33 @@
+/* Unit Test: Comparison Operators */
+/* Tests: All comparison operators */
+
+/* Basic comparisons */
+less : 3 < 5;
+greater : 10 > 5;
+equal : 5 = 5;
+not_equal : 3 != 5;
+less_equal : 5 <= 5;
+greater_equal : 5 >= 3;
+
+/* Test results */
+..assert less = true;
+..assert greater = true;
+..assert equal = true;
+..assert not_equal = true;
+..assert less_equal = true;
+..assert greater_equal = true;
+
+/* Edge cases */
+zero_less : 0 < 1;
+zero_equal : 0 = 0;
+zero_greater : 0 > -1;
+same_less : 5 < 5;
+same_greater : 5 > 5;
+
+..assert zero_less = true;
+..assert zero_equal = true;
+..assert zero_greater = true;
+..assert same_less = false;
+..assert same_greater = false;
+
+..out "Comparison operators test completed"; 
\ No newline at end of file