range literals initial

This commit is contained in:
Dmitry Jemerov
2011-04-28 19:24:07 +02:00
parent 5e2d8869cf
commit b95498624f
7 changed files with 72 additions and 0 deletions
@@ -1,5 +1,6 @@
package org.jetbrains.jet.codegen;
import jet.IntRange;
import org.jetbrains.jet.parsing.JetParsingTest;
import java.awt.*;
@@ -358,4 +359,13 @@ public class NamespaceGenTest extends CodegenTestCase {
main.invoke(null, new Object[] { data });
assertEquals(10, data[0]);
}
public void testIntRange() throws Exception {
loadText("fun foo() = 1..10");
final Method main = generateFunction();
IntRange result = (IntRange) main.invoke(null);
assertTrue(result.contains(1));
assertTrue(result.contains(10));
assertFalse(result.contains(11));
}
}