summaryrefslogtreecommitdiff
path: root/testsuite
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite')
-rwxr-xr-xtestsuite/bc.tests16
1 files changed, 14 insertions, 2 deletions
diff --git a/testsuite/bc.tests b/testsuite/bc.tests
index 42fe830..3fbb499 100755
--- a/testsuite/bc.tests
+++ b/testsuite/bc.tests
@@ -6,16 +6,28 @@
# testing "test name" "command" "expected result" "file input" "stdin"
-testing "bc comment 1" \
+testing "bc comment" \
"bc" \
"3\n" \
"" "1 /* comment */ + 2"
-testing "bc comment 2: /*/ is not a closed comment" \
+testing "bc /*/ is not a closed comment" \
"bc" \
"4\n" \
"" "1 /*/ + 2 */ + 3"
+# this needs interactive testing
+testing "bc comment with \"" \
+ "bc" \
+ "3\n" \
+ "" "1 /* \" */ + 2"
+
+# this needs interactive testing
+testing "bc \"string/*\" is not a comment" \
+ "bc" \
+ "string/*9\n" \
+ "" "\"string/*\";9"
+
testing "bc comment 3: unterminated #comment" \
"bc" \
"" \