Skip to content

Commit 7d94f67

Browse files
committed
Add Expected Error to Test
1 parent b760be9 commit 7d94f67

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

liquidjava-example/src/main/java/testSuite/ErrorChars.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
1+
// Refinement Error
22
package testSuite;
33

44
import liquidjava.specification.Refinement;

liquidjava-verifier/src/main/java/liquidjava/smt/TranslatorContextToZ3.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@ public static void storeVariablesSubtypes(Context z3, List<RefinedVariable> vari
4242
private static Expr<?> getExpr(Context z3, String name, CtTypeReference<?> type) {
4343
String typeName = type.getQualifiedName();
4444
return switch (typeName) {
45-
case "int", "short", "char", "java.lang.Integer", "java.lang.Short", "java.lang.Character" ->
46-
z3.mkIntConst(name);
45+
case "int", "short", "char", "java.lang.Integer", "java.lang.Short", "java.lang.Character" -> z3
46+
.mkIntConst(name);
4747
case "boolean", "java.lang.Boolean" -> z3.mkBoolConst(name);
4848
case "long", "java.lang.Long" -> z3.mkRealConst(name);
4949
case "float", "double", "java.lang.Float", "java.lang.Double" -> (FPExpr) z3.mkConst(name, z3.mkFPSort64());
@@ -82,8 +82,7 @@ private static void addBuiltinFunctions(Context z3, Map<String, FuncDecl<?>> fun
8282

8383
static Sort getSort(Context z3, String sort) {
8484
return switch (sort) {
85-
case "int", "short", "char", "java.lang.Integer", "java.lang.Short", "java.lang.Character" ->
86-
z3.getIntSort();
85+
case "int", "short", "char", "java.lang.Integer", "java.lang.Short", "java.lang.Character" -> z3.getIntSort();
8786
case "boolean", "java.lang.Boolean" -> z3.getBoolSort();
8887
case "long", "java.lang.Long" -> z3.getRealSort();
8988
case "float", "java.lang.Float" -> z3.mkFPSort32();

0 commit comments

Comments
 (0)