diff options
| author | Michael Williamson <mike@zwobble.org> | 2015-10-31 11:50:42 +0000 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2015-10-31 11:50:42 +0000 |
| commit | cc7e5865de3e68c1ec2a5a12d40a7925d7b95e2d (patch) | |
| tree | 7b4aa86dc1dfc54e3519fcad26ac6e4f200aeae4 /src/test/java/org/zwobble | |
| parent | 5e01b55caf49ddbed0f9abdf8ca6592303001985 (diff) | |
Implement divide and mod for Python backend
Diffstat (limited to 'src/test/java/org/zwobble')
| -rw-r--r-- | src/test/java/org/zwobble/couscous/tests/BackendEvalTests.java | 10 |
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), |
