Added tests
This commit is contained in:
@@ -398,12 +398,12 @@ task enum1(type: RunKonanTest) {
|
||||
}
|
||||
|
||||
task enum_valueOf(type: RunKonanTest) {
|
||||
goldValue = "E1\nE2\nE3\n"
|
||||
goldValue = "E1\nE2\nE3\nE1\nE2\nE3\n"
|
||||
source = "codegen/enum/valueOf.kt"
|
||||
}
|
||||
|
||||
task enum_values(type: RunKonanTest) {
|
||||
goldValue = "E3\nE1\nE2\n"
|
||||
goldValue = "E3\nE1\nE2\nE3\nE1\nE2\n"
|
||||
source = "codegen/enum/values.kt"
|
||||
}
|
||||
|
||||
|
||||
@@ -8,4 +8,7 @@ fun main(args: Array<String>) {
|
||||
println(E.valueOf("E1").toString())
|
||||
println(E.valueOf("E2").toString())
|
||||
println(E.valueOf("E3").toString())
|
||||
println(enumValueOf<E>("E1").toString())
|
||||
println(enumValueOf<E>("E2").toString())
|
||||
println(enumValueOf<E>("E3").toString())
|
||||
}
|
||||
@@ -8,4 +8,7 @@ fun main(args: Array<String>) {
|
||||
println(E.values()[0].toString())
|
||||
println(E.values()[1].toString())
|
||||
println(E.values()[2].toString())
|
||||
println(enumValues<E>()[0].toString())
|
||||
println(enumValues<E>()[1].toString())
|
||||
println(enumValues<E>()[2].toString())
|
||||
}
|
||||
Reference in New Issue
Block a user