aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/org/zwobble
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java/org/zwobble')
-rw-r--r--src/test/java/org/zwobble/couscous/tests/BackendEvalTests.java10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/test/java/org/zwobble/couscous/tests/BackendEvalTests.java b/src/test/java/org/zwobble/couscous/tests/BackendEvalTests.java
index eaf97dd..0b28980 100644
--- a/src/test/java/org/zwobble/couscous/tests/BackendEvalTests.java
+++ b/src/test/java/org/zwobble/couscous/tests/BackendEvalTests.java
@@ -53,13 +53,15 @@ public abstract class BackendEvalTests {
assertEquals(value(0), evalExpression(divideIntegers(1, 2)));
assertEquals(value(1), evalExpression(divideIntegers(10, 6)));
- // TODO:
-// assertEquals(value(-1), evalExpression(divideIntegers(-10, 6)));
-// assertEquals(value(-1), evalExpression(divideIntegers(10, -6)));
-// assertEquals(value(1), evalExpression(divideIntegers(-10, -6)));
+ assertEquals(value(-1), evalExpression(divideIntegers(-10, 6)));
+ assertEquals(value(-1), evalExpression(divideIntegers(10, -6)));
+ assertEquals(value(1), evalExpression(divideIntegers(-10, -6)));
assertEquals(value(1), evalExpression(modIntegers(1, 2)));
assertEquals(value(4), evalExpression(modIntegers(10, 6)));
+ assertEquals(value(-4), evalExpression(modIntegers(-10, 6)));
+ assertEquals(value(4), evalExpression(modIntegers(10, -6)));
+ assertEquals(value(-4), evalExpression(modIntegers(-10, -6)));
assertEquals(
value(false),