moved some test cases
This commit is contained in:
parent
c503ff31c5
commit
12d878d24b
|
@ -1,2 +1,3 @@
|
||||||
bin/
|
bin/
|
||||||
src/pp/iloc/sample/
|
src/pp/iloc/sample/
|
||||||
|
.meta/
|
|
@ -7,3 +7,4 @@
|
||||||
/BoppiTokens.tokens
|
/BoppiTokens.tokens
|
||||||
/BoppiVisitor.java
|
/BoppiVisitor.java
|
||||||
/BoppiTokens.g4
|
/BoppiTokens.g4
|
||||||
|
/.antlr
|
||||||
|
|
|
@ -55,22 +55,6 @@ public class ConditionalTest {
|
||||||
*/
|
*/
|
||||||
@Test
|
@Test
|
||||||
public void basicPrograms() {
|
public void basicPrograms() {
|
||||||
BoppiTests.compileAndRunString("print(5*3)");
|
|
||||||
assertThat(BoppiTests.log, is(empty()));
|
|
||||||
assertThat(BoppiTests.out, is(arrayContaining("15")));
|
|
||||||
|
|
||||||
BoppiTests.compileAndRunString("print({var int x; x := 8; print(x)})");
|
|
||||||
assertThat(BoppiTests.log, is(empty()));
|
|
||||||
assertThat(BoppiTests.out, is(arrayContaining("8", "8")));
|
|
||||||
|
|
||||||
BoppiTests.compileAndRunString("print('T', 'e', 's', 't', '!')");
|
|
||||||
assertThat(BoppiTests.log, is(empty()));
|
|
||||||
assertThat(BoppiTests.out, is(arrayContaining("T", "e", "s", "t", "!")));
|
|
||||||
|
|
||||||
BoppiTests.compileAndRunString("var int x; var int y; x := 3*(y := 4); print(x,y)");
|
|
||||||
assertThat(BoppiTests.log, is(empty()));
|
|
||||||
assertThat(BoppiTests.out, is(arrayContaining("12", "4")));
|
|
||||||
|
|
||||||
BoppiTests.compileAndRunFile("basicProgram1.boppi", "1", "T");
|
BoppiTests.compileAndRunFile("basicProgram1.boppi", "1", "T");
|
||||||
assertThat(BoppiTests.log, is(empty()));
|
assertThat(BoppiTests.log, is(empty()));
|
||||||
assertThat(BoppiTests.out, is(arrayContaining("T", "T")));
|
assertThat(BoppiTests.out, is(arrayContaining("T", "T")));
|
||||||
|
|
|
@ -82,6 +82,14 @@ public class ExpressionTest {
|
||||||
*/
|
*/
|
||||||
@Test
|
@Test
|
||||||
public void correctExpressionGeneration() {
|
public void correctExpressionGeneration() {
|
||||||
|
BoppiTests.compileAndRunString("print(5*3)");
|
||||||
|
assertThat(BoppiTests.log, is(empty()));
|
||||||
|
assertThat(BoppiTests.out, is(arrayContaining("15")));
|
||||||
|
|
||||||
|
BoppiTests.compileAndRunString("print('T', 'e', 's', 't', '!')");
|
||||||
|
assertThat(BoppiTests.log, is(empty()));
|
||||||
|
assertThat(BoppiTests.out, is(arrayContaining("T", "e", "s", "t", "!")));
|
||||||
|
|
||||||
BoppiTests.compileAndRunFile("simpleExpression.boppi");
|
BoppiTests.compileAndRunFile("simpleExpression.boppi");
|
||||||
assertThat(BoppiTests.log, is(empty()));
|
assertThat(BoppiTests.log, is(empty()));
|
||||||
assertThat(BoppiTests.out, is(arrayContaining("1", "1", "3", "A", "false")));
|
assertThat(BoppiTests.out, is(arrayContaining("1", "1", "3", "A", "false")));
|
||||||
|
|
|
@ -125,6 +125,14 @@ public class SimpleVariableTest {
|
||||||
*/
|
*/
|
||||||
@Test
|
@Test
|
||||||
public void correctVariableGeneration() {
|
public void correctVariableGeneration() {
|
||||||
|
BoppiTests.compileAndRunString("print({var int x; x := 8; print(x)})");
|
||||||
|
assertThat(BoppiTests.log, is(empty()));
|
||||||
|
assertThat(BoppiTests.out, is(arrayContaining("8", "8")));
|
||||||
|
|
||||||
|
BoppiTests.compileAndRunString("var int x; var int y; x := 3*(y := 4); print(x,y)");
|
||||||
|
assertThat(BoppiTests.log, is(empty()));
|
||||||
|
assertThat(BoppiTests.out, is(arrayContaining("12", "4")));
|
||||||
|
|
||||||
BoppiTests.compileAndRunFile("simpleVariable.boppi");
|
BoppiTests.compileAndRunFile("simpleVariable.boppi");
|
||||||
assertThat(BoppiTests.log, is(empty()));
|
assertThat(BoppiTests.log, is(empty()));
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue