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:
committed by
Alexander Udalov
parent
7ce62a5b64
commit
5313cf3bf0
@@ -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"
|
||||||
|
}
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
enum class State {
|
||||||
|
O
|
||||||
|
K
|
||||||
|
}
|
||||||
|
|
||||||
|
fun box() = "${State.O.name()}${State.K.name()}"
|
||||||
@@ -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 class ComponentGenTest extends CodegenTestCase {
|
||||||
public void testComponent() {
|
public void testComponent() {
|
||||||
createEnvironmentWithMockJdkAndIdeaAnnotations(ConfigurationKind.JDK_ONLY);
|
createEnvironmentWithMockJdkAndIdeaAnnotations(ConfigurationKind.JDK_ONLY);
|
||||||
blackBoxFile("/multiDecl/component.kt");
|
blackBoxFile("componentEvaluatesOnlyOnce.kt");
|
||||||
|
|
||||||
String asm = generateToText();
|
String asm = generateToText();
|
||||||
//System.out.println(asm);
|
//System.out.println(asm);
|
||||||
|
|||||||
Reference in New Issue
Block a user