ExprTest

23

tests

0

failures

0

ignored

2.479s

duration

100%

successful

Tests

Test Method name Duration Result
[10] -5 parseAndVisit(String)[10] 0.013s passed
[11] 1 + 1 = 2 parseAndVisit(String)[11] 0.015s passed
[12] \if (3=4) \then (1) \else (2) parseAndVisit(String)[12] 0.021s passed
[13] \if (3=4 & 1=1) \then (\if (3=4) \then (1) \else (2)) \else (2) parseAndVisit(String)[13] 0.016s passed
[14] aa + bb*cc parseAndVisit(String)[14] 0.024s passed
[15] aa%bb*cc < -123 parseAndVisit(String)[15] 0.014s passed
[16] \forall int x; true parseAndVisit(String)[16] 0.014s passed
[17] \forall numbers x; x = x parseAndVisit(String)[17] 0.017s passed
[18] (int)3+2 parseAndVisit(String)[18] 0.013s passed
[19] 1.f + 1f = 20e-1f * (2f-1f) parseAndVisit(String)[19] 0.018s passed
[1] (bprod{int y;}(1, 2, y) = 0) parseAndVisit(String)[1] 0.022s passed
[20] 1.d + 1d <= 20e+1d * .01d parseAndVisit(String)[20] 0.016s passed
[21] 1f <= 2f parseAndVisit(String)[21] 0.015s passed
[22] 2d > 1d parseAndVisit(String)[22] 0.019s passed
[23] seqEmpty + seqEmpty parseAndVisit(String)[23] 0.016s passed
[2] 1 = 1 -> 2 = 2 parseAndVisit(String)[2] 0.014s passed
[3] \< { int x = 1; } \> x=1 parseAndVisit(String)[3] 1.066s passed
[4] \<{ int x = 1; {int s = 2;} }\> x=x parseAndVisit(String)[4] 0.995s passed
[5] true parseAndVisit(String)[5] 0.013s passed
[6] true & false parseAndVisit(String)[6] 0.011s passed
[7] 0 parseAndVisit(String)[7] 0.015s passed
[8] 1 parseAndVisit(String)[8] 0.013s passed
[9] 42 parseAndVisit(String)[9] 0.099s passed

Standard output

209602     INFO  Test worker     d.u.i.k.n.KeyIO           Parsing took 12 ms 
209605     INFO  Test worker     d.u.i.k.n.KeyIO           MODE: declarations took 3 ms 
209609     INFO  Test worker     d.u.i.k.n.ExprTest        Term: equals(bprod{y:int}(Z(1(#)),Z(2(#)),y),Z(0(#))) 
209621     INFO  Test worker     d.u.i.k.n.KeyIO           Parsing took 9 ms 
209622     INFO  Test worker     d.u.i.k.n.KeyIO           MODE: declarations took 1 ms 
209624     INFO  Test worker     d.u.i.k.n.ExprTest        Term: imp(equals(Z(1(#)),Z(1(#))),equals(Z(2(#)),Z(2(#)))) 
209639     INFO  Test worker     d.u.i.k.n.KeyIO           Parsing took 11 ms 
209640     INFO  Test worker     d.u.i.k.n.KeyIO           MODE: declarations took 1 ms 
210690     INFO  Test worker     d.u.i.k.n.ExprTest        Term: \<{
  int x = 1;
}\> (equals(x,Z(1(#)))) 
210715     INFO  Test worker     d.u.i.k.n.KeyIO           Parsing took 16 ms 
210721     INFO  Test worker     d.u.i.k.n.KeyIO           MODE: declarations took 5 ms 
211692     INFO  Test worker     d.u.i.k.n.ExprTest        Term: \<{
  int x = 1;
  {
    int s = 2;
  }
}\> (equals(x,x)) 
211703     INFO  Test worker     d.u.i.k.n.KeyIO           Parsing took 8 ms 
211704     INFO  Test worker     d.u.i.k.n.KeyIO           MODE: declarations took 1 ms 
211706     INFO  Test worker     d.u.i.k.n.ExprTest        Term: true 
211716     INFO  Test worker     d.u.i.k.n.KeyIO           Parsing took 8 ms 
211716     INFO  Test worker     d.u.i.k.n.KeyIO           MODE: declarations took 0 ms 
211718     INFO  Test worker     d.u.i.k.n.ExprTest        Term: and(true,false) 
211727     INFO  Test worker     d.u.i.k.n.KeyIO           Parsing took 7 ms 
211732     INFO  Test worker     d.u.i.k.n.KeyIO           MODE: declarations took 5 ms 
211734     INFO  Test worker     d.u.i.k.n.ExprTest        Term: Z(0(#)) 
211744     INFO  Test worker     d.u.i.k.n.KeyIO           Parsing took 8 ms 
211745     INFO  Test worker     d.u.i.k.n.KeyIO           MODE: declarations took 1 ms 
211747     INFO  Test worker     d.u.i.k.n.ExprTest        Term: Z(1(#)) 
211843     INFO  Test worker     d.u.i.k.n.KeyIO           Parsing took 94 ms 
211845     INFO  Test worker     d.u.i.k.n.KeyIO           MODE: declarations took 1 ms 
211847     INFO  Test worker     d.u.i.k.n.ExprTest        Term: Z(2(4(#))) 
211858     INFO  Test worker     d.u.i.k.n.KeyIO           Parsing took 8 ms 
211859     INFO  Test worker     d.u.i.k.n.KeyIO           MODE: declarations took 1 ms 
211861     INFO  Test worker     d.u.i.k.n.ExprTest        Term: Z(neglit(5(#))) 
211876     INFO  Test worker     d.u.i.k.n.KeyIO           Parsing took 8 ms 
211877     INFO  Test worker     d.u.i.k.n.KeyIO           MODE: declarations took 0 ms 
211880     INFO  Test worker     d.u.i.k.n.ExprTest        Term: equals(add(Z(1(#)),Z(1(#))),Z(2(#))) 
211895     INFO  Test worker     d.u.i.k.n.KeyIO           Parsing took 10 ms 
211898     INFO  Test worker     d.u.i.k.n.KeyIO           MODE: declarations took 1 ms 
211902     INFO  Test worker     d.u.i.k.n.ExprTest        Term: if-then-else(equals(Z(3(#)),Z(4(#))),Z(1(#)),Z(2(#))) 
211915     INFO  Test worker     d.u.i.k.n.KeyIO           Parsing took 9 ms 
211917     INFO  Test worker     d.u.i.k.n.KeyIO           MODE: declarations took 2 ms 
211919     INFO  Test worker     d.u.i.k.n.ExprTest        Term: if-then-else(and(equals(Z(3(#)),Z(4(#))),equals(Z(1(#)),Z(1(#)))),if-then-else(equals(Z(3(#)),Z(4(#))),Z(1(#)),Z(2(#))),Z(2(#))) 
211937     INFO  Test worker     d.u.i.k.n.KeyIO           Parsing took 13 ms 
211939     INFO  Test worker     d.u.i.k.n.KeyIO           MODE: declarations took 1 ms 
211943     INFO  Test worker     d.u.i.k.n.ExprTest        Term: add(aa,mul(bb,cc)) 
211955     INFO  Test worker     d.u.i.k.n.KeyIO           Parsing took 8 ms 
211956     INFO  Test worker     d.u.i.k.n.KeyIO           MODE: declarations took 0 ms 
211959     INFO  Test worker     d.u.i.k.n.ExprTest        Term: lt(mul(mod(aa,bb),cc),Z(neglit(3(2(1(#)))))) 
211971     INFO  Test worker     d.u.i.k.n.KeyIO           Parsing took 6 ms 
211974     INFO  Test worker     d.u.i.k.n.KeyIO           MODE: declarations took 1 ms 
211976     INFO  Test worker     d.u.i.k.n.ExprTest        Term: all{x:int}(true) 
211990     INFO  Test worker     d.u.i.k.n.KeyIO           Parsing took 10 ms 
211991     INFO  Test worker     d.u.i.k.n.KeyIO           MODE: declarations took 0 ms 
211995     INFO  Test worker     d.u.i.k.n.ExprTest        Term: all{x:numbers}(equals(x,x)) 
212007     INFO  Test worker     d.u.i.k.n.KeyIO           Parsing took 8 ms 
212008     INFO  Test worker     d.u.i.k.n.KeyIO           MODE: declarations took 1 ms 
212010     INFO  Test worker     d.u.i.k.n.ExprTest        Term: add(int::cast(Z(3(#))),Z(2(#))) 
212025     INFO  Test worker     d.u.i.k.n.KeyIO           Parsing took 8 ms 
212026     INFO  Test worker     d.u.i.k.n.KeyIO           MODE: declarations took 0 ms 
212029     INFO  Test worker     d.u.i.k.n.ExprTest        Term: equals(addFloat(FP(6(1(2(3(5(3(5(6(0(1(#))))))))))),FP(6(1(2(3(5(3(5(6(0(1(#)))))))))))),mulFloat(FP(4(2(8(1(4(7(3(7(0(1(#))))))))))),subFloat(FP(4(2(8(1(4(7(3(7(0(1(#))))))))))),FP(6(1(2(3(5(3(5(6(0(1(#)))))))))))))) 
212043     INFO  Test worker     d.u.i.k.n.KeyIO           Parsing took 8 ms 
212046     INFO  Test worker     d.u.i.k.n.KeyIO           MODE: declarations took 1 ms 
212048     INFO  Test worker     d.u.i.k.n.ExprTest        Term: leqDouble(addDouble(DFP(8(0(4(7(1(0(0(0(8(8(1(4(2(8(1(7(0(6(4(#)))))))))))))))))))),DFP(8(0(4(7(1(0(0(0(8(8(1(4(2(8(1(7(0(6(4(#))))))))))))))))))))),mulDouble(DFP(4(8(7(6(0(0(2(8(9(0(9(8(0(4(2(1(4(6(4(#)))))))))))))))))))),DFP(5(7(6(7(8(0(4(0(3(9(2(2(8(1(9(6(7(5(4(#)))))))))))))))))))))) 
212062     INFO  Test worker     d.u.i.k.n.KeyIO           Parsing took 7 ms 
212063     INFO  Test worker     d.u.i.k.n.KeyIO           MODE: declarations took 1 ms 
212066     INFO  Test worker     d.u.i.k.n.ExprTest        Term: leqFloat(FP(6(1(2(3(5(3(5(6(0(1(#))))))))))),FP(4(2(8(1(4(7(3(7(0(1(#)))))))))))) 
212078     INFO  Test worker     d.u.i.k.n.KeyIO           Parsing took 8 ms 
212081     INFO  Test worker     d.u.i.k.n.KeyIO           MODE: declarations took 1 ms 
212086     INFO  Test worker     d.u.i.k.n.ExprTest        Term: gtDouble(DFP(4(0(9(7(8(3(7(2(4(8(1(0(6(8(6(1(1(6(4(#)))))))))))))))))))),DFP(8(0(4(7(1(0(0(0(8(8(1(4(2(8(1(7(0(6(4(#))))))))))))))))))))) 
212099     INFO  Test worker     d.u.i.k.n.KeyIO           Parsing took 9 ms 
212100     INFO  Test worker     d.u.i.k.n.KeyIO           MODE: declarations took 1 ms 
212103     INFO  Test worker     d.u.i.k.n.ExprTest        Term: seqConcat(seqEmpty,seqEmpty)