diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 5c787868c6d..24042158c6b 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -6,10 +6,22 @@ - + + + + + + + + + + + + + + + - - @@ -117,28 +129,28 @@ - - - - - - - - - - + - + + + + + + + + + + - + @@ -198,10 +210,10 @@ - - + + - + @@ -211,15 +223,6 @@ - - - - - - - - - @@ -283,10 +286,19 @@ - + - + + + + + + + + + + @@ -322,7 +334,6 @@ @@ -514,7 +526,7 @@ @@ -1067,34 +1080,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1109,13 +1094,6 @@ - - - - - - - @@ -1144,13 +1122,6 @@ - - - - - - - @@ -1158,13 +1129,6 @@ - - - - - - - @@ -1172,9 +1136,58 @@ + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/translator/test/org/jetbrains/k2js/test/BasicClassTest.java b/translator/test/org/jetbrains/k2js/test/BasicClassTest.java index e0724aabbc9..17c9642f13f 100644 --- a/translator/test/org/jetbrains/k2js/test/BasicClassTest.java +++ b/translator/test/org/jetbrains/k2js/test/BasicClassTest.java @@ -34,11 +34,10 @@ public class BasicClassTest extends AbstractClassTest { testFooBoxIsTrue("methodDeclarationAndCall.kt"); } - // TODO : excluded test -// @Test -// public void constructorWithParameter() throws Exception { -// testFooBoxIsTrue("constructorWithParameter.kt"); -// } + @Test + public void constructorWithParameter() throws Exception { + testFooBoxIsTrue("constructorWithParameter.kt"); + } @Test public void incrementProperty() throws Exception { diff --git a/translator/test/org/jetbrains/k2js/test/FunctionTest.java b/translator/test/org/jetbrains/k2js/test/ExpressionTest.java similarity index 94% rename from translator/test/org/jetbrains/k2js/test/FunctionTest.java rename to translator/test/org/jetbrains/k2js/test/ExpressionTest.java index 37a3539e430..9cbeaaa964c 100644 --- a/translator/test/org/jetbrains/k2js/test/FunctionTest.java +++ b/translator/test/org/jetbrains/k2js/test/ExpressionTest.java @@ -8,9 +8,9 @@ import org.junit.Test; * This class tests basic language features and constructs such as constants, local variables, simple loops, * conditional clauses etc. */ -public final class FunctionTest extends TranslationTest { +public final class ExpressionTest extends TranslationTest { - private static final String MAIN = "function/"; + private static final String MAIN = "expression/"; protected String mainDirectory() { return MAIN; diff --git a/translator/testFiles/function/cases/assign.jet b/translator/testFiles/expression/cases/assign.jet similarity index 100% rename from translator/testFiles/function/cases/assign.jet rename to translator/testFiles/expression/cases/assign.jet diff --git a/translator/testFiles/function/cases/comparison.kt b/translator/testFiles/expression/cases/comparison.kt similarity index 100% rename from translator/testFiles/function/cases/comparison.kt rename to translator/testFiles/expression/cases/comparison.kt diff --git a/translator/testFiles/function/cases/doWhile.kt b/translator/testFiles/expression/cases/doWhile.kt similarity index 100% rename from translator/testFiles/function/cases/doWhile.kt rename to translator/testFiles/expression/cases/doWhile.kt diff --git a/translator/testFiles/function/cases/doWhile2.kt b/translator/testFiles/expression/cases/doWhile2.kt similarity index 100% rename from translator/testFiles/function/cases/doWhile2.kt rename to translator/testFiles/expression/cases/doWhile2.kt diff --git a/translator/testFiles/function/cases/elseif.kt b/translator/testFiles/expression/cases/elseif.kt similarity index 100% rename from translator/testFiles/function/cases/elseif.kt rename to translator/testFiles/expression/cases/elseif.kt diff --git a/translator/testFiles/function/cases/functionUsedBeforeDeclaration.kt b/translator/testFiles/expression/cases/functionUsedBeforeDeclaration.kt similarity index 100% rename from translator/testFiles/function/cases/functionUsedBeforeDeclaration.kt rename to translator/testFiles/expression/cases/functionUsedBeforeDeclaration.kt diff --git a/translator/testFiles/function/cases/functionWithTwoParametersCall.kt b/translator/testFiles/expression/cases/functionWithTwoParametersCall.kt similarity index 100% rename from translator/testFiles/function/cases/functionWithTwoParametersCall.kt rename to translator/testFiles/expression/cases/functionWithTwoParametersCall.kt diff --git a/translator/testFiles/function/cases/if.kt b/translator/testFiles/expression/cases/if.kt similarity index 100% rename from translator/testFiles/function/cases/if.kt rename to translator/testFiles/expression/cases/if.kt diff --git a/translator/testFiles/function/cases/localProperty.jet b/translator/testFiles/expression/cases/localProperty.jet similarity index 100% rename from translator/testFiles/function/cases/localProperty.jet rename to translator/testFiles/expression/cases/localProperty.jet diff --git a/translator/testFiles/function/cases/stringAssignment.kt b/translator/testFiles/expression/cases/stringAssignment.kt similarity index 100% rename from translator/testFiles/function/cases/stringAssignment.kt rename to translator/testFiles/expression/cases/stringAssignment.kt diff --git a/translator/testFiles/function/cases/stringConstant.kt b/translator/testFiles/expression/cases/stringConstant.kt similarity index 100% rename from translator/testFiles/function/cases/stringConstant.kt rename to translator/testFiles/expression/cases/stringConstant.kt diff --git a/translator/testFiles/function/cases/test.kt b/translator/testFiles/expression/cases/test.kt similarity index 100% rename from translator/testFiles/function/cases/test.kt rename to translator/testFiles/expression/cases/test.kt diff --git a/translator/testFiles/function/cases/while.kt b/translator/testFiles/expression/cases/while.kt similarity index 100% rename from translator/testFiles/function/cases/while.kt rename to translator/testFiles/expression/cases/while.kt diff --git a/translator/testFiles/function/cases/while2.kt b/translator/testFiles/expression/cases/while2.kt similarity index 100% rename from translator/testFiles/function/cases/while2.kt rename to translator/testFiles/expression/cases/while2.kt