From d63ece45b8751bedacb834f175b4584e6d04d183 Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Thu, 14 Apr 2011 19:04:31 +0200 Subject: [PATCH] test for constructor with parameters --- 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 14052438f75..e742327062e 100644 --- a/idea/tests/org/jetbrains/jet/codegen/NamespaceGenTest.java +++ b/idea/tests/org/jetbrains/jet/codegen/NamespaceGenTest.java @@ -500,6 +500,13 @@ public class NamespaceGenTest extends LightCodeInsightFixtureTestCase { assertTrue(result instanceof StringBuilder); } + public void testJavaConstructorWithParameters() throws Exception { + loadText("fun foo(): StringBuilder = new StringBuilder(\"beer\")"); + final Method main = generateFunction(); + final StringBuilder result = (StringBuilder) main.invoke(null); + assertEquals("beer", result.toString()); + } + public void testJavaEquals() throws Exception { loadText("fun foo(s1: String, s2: String) = s1 == s2"); System.out.println(generateToText());