瀏覽代碼

Add test to check left priority

DricomDragon 5 年之前
父節點
當前提交
2d452bf3b2
共有 1 個文件被更改,包括 10 次插入0 次删除
  1. 10 0
      test.bats

+ 10 - 0
test.bats

@@ -15,6 +15,11 @@
 	[ "$result" = "-1" ]
 }
 
+@test "Substraction with left priority" {
+        result="$(echo '8 - 2 - 1 =' | ./eval.out)"
+        [ "$result" = "5" ]
+}
+
 @test "Multiplication priority over addition" {
 	result="$(echo '1+2*3=' | ./eval.out)"
 	[ "$result" = "7" ]
@@ -61,6 +66,11 @@
 	[ "$result" = "5" ]
 }
 
+@test "Division with left priority" {
+        result="$(echo '8 / 4 / 2 =' | ./eval.out)"
+        [ "$result" = "1" ]
+}
+
 @test "Complex division" {
 	result="$(echo '192 / 3 / 16 =' | ./eval.out)"
 	[ "$result" = "4" ]