From ae4bb5d7fc8db373aaff0231262dbc60fb813172 Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Thu, 14 Apr 2011 20:10:26 +0200 Subject: [PATCH] failing test for == null --- idea/tests/org/jetbrains/jet/codegen/NamespaceGenTest.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/idea/tests/org/jetbrains/jet/codegen/NamespaceGenTest.java b/idea/tests/org/jetbrains/jet/codegen/NamespaceGenTest.java index 76dedc0880e..a0c46ba5907 100644 --- a/idea/tests/org/jetbrains/jet/codegen/NamespaceGenTest.java +++ b/idea/tests/org/jetbrains/jet/codegen/NamespaceGenTest.java @@ -530,6 +530,13 @@ public class NamespaceGenTest extends LightCodeInsightFixtureTestCase { assertEquals(Boolean.FALSE, main.invoke(null, null, "jet")); } + public void testEqualsNullLiteral() throws Exception { + loadText("fun foo(s: String?) = s == null"); + final Method main = generateFunction(); + assertEquals(Boolean.TRUE, main.invoke(null, new Object[] { null })); + assertEquals(Boolean.FALSE, main.invoke(null, "jet")); + } + public void testFunctionCall() throws Exception { loadFile("functionCall.jet"); System.out.println(generateToText());