JS backend: for with label, fix KT-5257 JS: for with continue with label fails on runtime, and KT-5262 JS: wrong code for for over range when start greater end

#KT-5257 Fixed
 #KT-5262 Fixed
This commit is contained in:
Michael Nedzelsky
2014-08-20 12:25:14 +04:00
parent 932bd57cf9
commit ab0df532bc
12 changed files with 228 additions and 54 deletions
@@ -34,7 +34,27 @@ public final class ForeachTest extends AbstractExpressionTest {
fooBoxTest();
}
public void testLabeledForWithContinue() throws Exception {
checkFooBoxIsOk();
}
public void testForWithComplexOneStatement() throws Exception {
checkFooBoxIsOk();
}
public void testForIteratesOverLiteralRange() throws Exception {
checkFooBoxIsOk();
}
public void testForIteratesOverNonLiteralRange() throws Exception {
checkFooBoxIsOk();
}
public void testForIteratesOverSomethingWithIterator() throws Exception {
checkFooBoxIsOk();
}
public void testForWithWhile() throws Exception {
checkFooBoxIsOk();
}
}