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 @@
-
+
@@ -536,7 +548,7 @@
-
+
@@ -760,12 +772,12 @@
-
+
-
+
@@ -1029,7 +1041,7 @@
-
+
@@ -1058,6 +1070,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