Move blackBoxFile() testData to box/ directory
Delete all test methods (and empty test classes), since they'll be auto-generated
This commit is contained in:
committed by
Alexander Udalov
parent
ecbb2f10ef
commit
41a416da60
@@ -0,0 +1,9 @@
|
||||
enum class A() {
|
||||
ENTRY: A(){ override fun t() = "OK"}
|
||||
|
||||
abstract fun t(): String
|
||||
}
|
||||
|
||||
fun f(a: A) = a.t()
|
||||
|
||||
fun box()= f(A.ENTRY)
|
||||
@@ -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,14 @@
|
||||
// http://youtrack.jetbrains.com/issue/KT-2167
|
||||
|
||||
enum class Season {
|
||||
WINTER
|
||||
SPRING
|
||||
SUMMER
|
||||
AUTUMN
|
||||
}
|
||||
|
||||
fun foo() = Season.SPRING
|
||||
|
||||
fun box() =
|
||||
if (foo() == Season.SPRING) "OK"
|
||||
else "fail"
|
||||
@@ -0,0 +1,20 @@
|
||||
package test
|
||||
|
||||
fun box() = IssueState.DEFAULT.ToString() + IssueState.FIXED.ToString()
|
||||
|
||||
enum class IssueState {
|
||||
DEFAULT {
|
||||
inner class D {
|
||||
val k = ToString()
|
||||
}
|
||||
}
|
||||
FIXED {
|
||||
override fun ToString() = "K"
|
||||
|
||||
inner class D {
|
||||
val k = ToString()
|
||||
}
|
||||
}
|
||||
|
||||
open fun ToString() : String = "O"
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
// KT-2948 Assertion fails on a local enum
|
||||
|
||||
fun foo(): String {
|
||||
enum class E {
|
||||
OK
|
||||
}
|
||||
|
||||
return E.OK.toString()
|
||||
}
|
||||
|
||||
fun box(): String = foo()
|
||||
@@ -0,0 +1,14 @@
|
||||
package test
|
||||
|
||||
enum class Season {
|
||||
WINTER
|
||||
SPRING
|
||||
SUMMER
|
||||
AUTUMN
|
||||
}
|
||||
|
||||
fun foo(): Season = Season.SPRING
|
||||
|
||||
fun box() =
|
||||
if (foo() == Season.SPRING) "OK"
|
||||
else "fail"
|
||||
@@ -0,0 +1,15 @@
|
||||
fun box() = if(Context.operatingSystemType == Context.OsType.OTHER) "OK" else "fail"
|
||||
|
||||
public class Context
|
||||
{
|
||||
class object
|
||||
{
|
||||
public enum class OsType {
|
||||
LINUX;
|
||||
OTHER
|
||||
}
|
||||
|
||||
public val operatingSystemType: OsType
|
||||
get() = OsType.OTHER
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
class A {
|
||||
enum class E {
|
||||
OK
|
||||
}
|
||||
}
|
||||
|
||||
fun box() = A.E.OK.toString()
|
||||
@@ -0,0 +1,8 @@
|
||||
class A {
|
||||
class object {}
|
||||
enum class E {
|
||||
OK
|
||||
}
|
||||
}
|
||||
|
||||
fun box() = A.E.OK.toString()
|
||||
@@ -0,0 +1,12 @@
|
||||
enum class Direction() {
|
||||
NORTH {
|
||||
val someSpecialValue = "OK"
|
||||
|
||||
override fun f() = someSpecialValue
|
||||
}
|
||||
|
||||
|
||||
abstract fun f():String
|
||||
}
|
||||
|
||||
fun box() = Direction.NORTH.f()
|
||||
@@ -0,0 +1,7 @@
|
||||
enum class A(val b: String) {
|
||||
E1: A("OK"){ override fun t() = b }
|
||||
|
||||
abstract fun t(): String
|
||||
}
|
||||
|
||||
fun box()= A.E1.t()
|
||||
@@ -0,0 +1,8 @@
|
||||
fun box(): String {
|
||||
enum class K {
|
||||
O
|
||||
K
|
||||
}
|
||||
|
||||
return K.O.toString() + K.K.toString()
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
enum class State {
|
||||
O
|
||||
K
|
||||
}
|
||||
|
||||
fun box() = "${State.O.name()}${State.K.name()}"
|
||||
@@ -0,0 +1,8 @@
|
||||
enum class State {
|
||||
_0
|
||||
_1
|
||||
_2
|
||||
_3
|
||||
}
|
||||
|
||||
fun box() = if(State._0.ordinal()==0 && State._1.ordinal() == 1 && State._2.ordinal() == 2 && State._3.ordinal() == 3) "OK" else "fail"
|
||||
@@ -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"
|
||||
@@ -0,0 +1,6 @@
|
||||
enum class State {
|
||||
O
|
||||
K
|
||||
}
|
||||
|
||||
fun box() = "${State.O}${State.K}"
|
||||
@@ -0,0 +1,11 @@
|
||||
enum class Color {
|
||||
RED
|
||||
BLUE
|
||||
}
|
||||
|
||||
fun box() = if(
|
||||
Color.valueOf("RED") == Color.RED
|
||||
&& Color.valueOf("BLUE") == Color.BLUE
|
||||
&& Color.values()[0] == Color.RED
|
||||
&& Color.values()[1] == Color.BLUE
|
||||
) "OK" else "fail"
|
||||
Reference in New Issue
Block a user