Fix failing tests, copy testData

Some tests were using files that others called blackBoxFile() on. Since
those files are now moved to box/, copy them back to make the tests pass
This commit is contained in:
Alexander Udalov
2013-01-25 16:47:09 +04:00
committed by Alexander Udalov
parent 7ce62a5b64
commit 5313cf3bf0
5 changed files with 46 additions and 1 deletions
@@ -0,0 +1,17 @@
class S(val a: String, val b: String) {
fun component1() : String = a
fun component2() : String = b
}
fun S.component3() = ((a + b) as java.lang.String).substring(2)
class Tester() {
fun box() : String {
val (o,k,ok,ok2) = S("O","K")
return o + k + ok + ok2
}
fun S.component4() = ((a + b) as java.lang.String).substring(2)
}
fun box() = Tester().box()
@@ -0,0 +1,10 @@
fun box() = IssueState.DEFAULT.ToString() + IssueState.FIXED.ToString()
enum class IssueState {
DEFAULT
FIXED {
override fun ToString() = "K"
}
open fun ToString() : String = "O"
}
+6
View File
@@ -0,0 +1,6 @@
enum class State {
O
K
}
fun box() = "${State.O.name()}${State.K.name()}"
+12
View File
@@ -0,0 +1,12 @@
enum class Season {
WINTER
SPRING
SUMMER
AUTUMN
}
fun foo(): Season = Season.SPRING
fun box() =
if (foo() == Season.SPRING) "OK"
else "fail"
@@ -25,7 +25,7 @@ import org.jetbrains.jet.ConfigurationKind;
public class ComponentGenTest extends CodegenTestCase {
public void testComponent() {
createEnvironmentWithMockJdkAndIdeaAnnotations(ConfigurationKind.JDK_ONLY);
blackBoxFile("/multiDecl/component.kt");
blackBoxFile("componentEvaluatesOnlyOnce.kt");
String asm = generateToText();
//System.out.println(asm);