tuple literals

This commit is contained in:
Dmitry Jemerov
2011-07-06 13:01:14 +02:00
parent d71bcf5df4
commit 89cafb3152
2 changed files with 32 additions and 0 deletions
@@ -1,6 +1,7 @@
package org.jetbrains.jet.codegen;
import jet.IntRange;
import jet.Tuple2;
import org.jetbrains.jet.parsing.JetParsingTest;
import java.awt.*;
@@ -435,4 +436,12 @@ public class NamespaceGenTest extends CodegenTestCase {
main.invoke(null, list);
assertEquals("JetLanguage", list.get(0));
}
public void testTupleLiteral() throws Exception {
loadText("fun foo() = (1, \"foo\")");
final Method main = generateFunction();
Tuple2 tuple2 = (Tuple2) main.invoke(null);
assertEquals(1, tuple2._1);
assertEquals("foo", tuple2._2);
}
}