aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/org
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2015-10-31 11:50:42 +0000
committerMichael Williamson <mike@zwobble.org>2015-10-31 11:50:42 +0000
commitcc7e5865de3e68c1ec2a5a12d40a7925d7b95e2d (patch)
tree7b4aa86dc1dfc54e3519fcad26ac6e4f200aeae4 /src/test/java/org
parent5e01b55caf49ddbed0f9abdf8ca6592303001985 (diff)
Implement divide and mod for Python backend
Diffstat (limited to 'src/test/java/org')
-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),