Skip to content

Commit 7ae93d8

Browse files
authored
Merge pull request #900 from diffblue/smv-boolean-expected
SMV: add tests for type checking errors
2 parents 5df5178 + c84cfff commit 7ae93d8

8 files changed

+48
-0
lines changed
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
CORE
2+
boolean_expected1.smv
3+
4+
^file boolean_expected1\.smv line 3: expected 0 or 1 here, but got 10$
5+
^EXIT=2$
6+
^SIGNAL=0$
7+
--
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
MODULE main
2+
3+
SPEC 10
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
CORE
2+
boolean_expected2.smv
3+
4+
^file boolean_expected2\.smv line 5: expected 0 or 1 here, but got 5$
5+
^EXIT=2$
6+
^SIGNAL=0$
7+
--
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
MODULE main
2+
3+
VAR x : 1..10;
4+
5+
ASSIGN x := 5 ? 1 : 2;
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
CORE
2+
boolean_expected3.smv
3+
4+
^file boolean_expected3\.smv line 3: expected 0 or 1 here, but got 3$
5+
^EXIT=2$
6+
^SIGNAL=0$
7+
--
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
MODULE main
2+
3+
SPEC 1 & 3
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
CORE
2+
boolean_expected4.smv
3+
4+
^file boolean_expected4\.smv line 6: expected 0 or 1 here, but got 5$
5+
^EXIT=2$
6+
^SIGNAL=0$
7+
--
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
MODULE main
2+
3+
VAR x : 1..10;
4+
5+
ASSIGN x := case
6+
5 : 1;
7+
1 : 1;
8+
esac;
9+

0 commit comments

Comments
 (0)