generate elvis

This commit is contained in:
Dmitry Jemerov
2011-04-15 15:02:09 +02:00
parent 4987b8460c
commit c27341b460
2 changed files with 29 additions and 2 deletions
@@ -268,6 +268,13 @@ public class NamespaceGenTest extends CodegenTestCase {
assertEquals(Boolean.FALSE, main.invoke(null, "Jet", "Java"));
}
public void testElvis() throws Exception {
loadText("fun foo(s: String?) = s ?: \"null\"");
final Method main = generateFunction();
assertEquals("jet", main.invoke(null, "jet"));
assertEquals("null", main.invoke(null, new Object[] { null }));
}
public void _testVarargs() throws Exception {
loadText("fun foo() = java.util.Arrays.asList(\"IntelliJ\", \"IDEA\")");
final Method main = generateFunction();