aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/org/zwobble/couscous/tests/JavaToPythonTests.java
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2015-10-31 16:07:19 +0000
committerMichael Williamson <mike@zwobble.org>2015-10-31 16:07:19 +0000
commitad4903f04c757779b2e9a875298ef8418cb140b4 (patch)
tree49c28509587633d484e6fbcdd8537e15e854a567 /src/test/java/org/zwobble/couscous/tests/JavaToPythonTests.java
parent4e13a3a626f630eb1031f32b1c3405cbf40952bc (diff)
Support equality on reference types
Diffstat (limited to 'src/test/java/org/zwobble/couscous/tests/JavaToPythonTests.java')
-rw-r--r--src/test/java/org/zwobble/couscous/tests/JavaToPythonTests.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/test/java/org/zwobble/couscous/tests/JavaToPythonTests.java b/src/test/java/org/zwobble/couscous/tests/JavaToPythonTests.java
index 29a5e2a..7493b55 100644
--- a/src/test/java/org/zwobble/couscous/tests/JavaToPythonTests.java
+++ b/src/test/java/org/zwobble/couscous/tests/JavaToPythonTests.java
@@ -30,6 +30,11 @@ public class JavaToPythonTests {
assertEquals(value(false), evalExpression("1 != 1"));
}
+ @Test
+ public void equalityOnReferenceTypesChecksForIdentity() {
+ assertEquals(value(false), evalExpression("new Object() == new Object()"));
+ }
+
private PrimitiveValue evalExpression(String expressionSource) {
try {
final java.lang.String javaClass = "package com.example;" + "public class Example {" + " public static Object main() {" + " return " + expressionSource + ";" + " }" + "}";