44
55import org .junit .jupiter .api .Test ;
66
7- import liquidjava .rj_language .Predicate ;
87import liquidjava .rj_language .parsing .RefinementsParser ;
98
109class ExpressionFormatterTest {
1110
1211 private static Expression parse (String refinement ) {
13- return parse (refinement , "" );
14- }
15-
16- private static Expression parse (String refinement , String prefix ) {
17- return RefinementsParser .createAST (refinement , prefix );
12+ return RefinementsParser .createAST (refinement , "" );
1813 }
1914
2015 @ Test
@@ -23,15 +18,6 @@ void formatsUnary() {
2318 assertEquals ("!false" , parse ("!false" ).toDisplayString ());
2419 }
2520
26- @ Test
27- void formatsInternalVariables () {
28- assertEquals ("x" , parse ("x" ).toDisplayString ());
29- assertEquals ("x²" , parse ("#x_2" ).toDisplayString ());
30- assertEquals ("#fresh¹²" , parse ("#fresh_12" ).toDisplayString ());
31- assertEquals ("#ret³" , parse ("#ret_3" ).toDisplayString ());
32- assertEquals ("this#Class" , parse ("this#Class" ).toDisplayString ());
33- }
34-
3521 @ Test
3622 void formatsEnums () {
3723 assertEquals ("Color.RED" , parse ("Color.RED" ).toDisplayString ());
@@ -103,21 +89,4 @@ void formatsTernaryExpressions() {
10389 assertEquals ("a ? b : c" , parse ("a ? b : c" ).toDisplayString ());
10490 }
10591
106- @ Test
107- void formatsWithQualifiedNames () {
108- Expression exp = new BinaryExpression (parse ("size(this)" , "java.util.ArrayList" ), "==" ,
109- parse ("size(this)" , "java.util.ArrayDeque" ));
110- assertEquals ("java.util.ArrayList.size(this) == java.util.ArrayDeque.size(this)" , exp .toDisplayString ());
111-
112- Predicate differentInstances = Predicate .createEquals (Predicate .createVar ("#java.util.ArrayList.size_1" ),
113- Predicate .createVar ("#java.util.ArrayDeque.size_2" ));
114- assertEquals ("java.util.ArrayList.size¹ == java.util.ArrayDeque.size²" ,
115- differentInstances .getExpression ().toDisplayString ());
116- }
117-
118- @ Test
119- void formatsWithoutQualifiedNames () {
120- assertEquals ("size(this)" , parse ("size(this)" , "java.util.List" ).toDisplayString ());
121- assertEquals ("size(this) == size(this)" , parse ("size(this) == size(this)" , "java.util.List" ).toDisplayString ());
122- }
12392}
0 commit comments