Granular test configurations

This commit is contained in:
Andrey Breslav
2012-01-27 18:33:46 +04:00
parent 0da39c8bd6
commit d74b79d9db
673 changed files with 113 additions and 4 deletions
@@ -0,0 +1,16 @@
package demo;
enum MyEnum {
RED(10),
BLUE(20);
private final int color;
private MyEnum(int _color) {
color = _color;
}
public int getColor() {
return color;
}
}
@@ -0,0 +1,14 @@
package demo
enum class MyEnum(_color : Int) {
RED : MyEnum(10)
BLUE : MyEnum(20)
private val color : Int
public fun getColor() : Int {
return color
}
{
color = _color
}
public fun name() : String { return "" }
public fun order() : Int { return 0 }
}
@@ -0,0 +1 @@
enum A {}
@@ -0,0 +1,4 @@
enum class A {
public fun name() : String { return "" }
public fun order() : Int { return 0 }
}
@@ -0,0 +1 @@
enum A implements I {}
@@ -0,0 +1,4 @@
enum class A : I {
public fun name() : String { return "" }
public fun order() : Int { return 0 }
}
@@ -0,0 +1 @@
enum A implements I0, I1, I2 {}
@@ -0,0 +1,4 @@
enum class A : I0, I1, I2 {
public fun name() : String { return "" }
public fun order() : Int { return 0 }
}
@@ -0,0 +1 @@
enum E { I; private String name; }
@@ -0,0 +1,6 @@
enum class E {
I
private var name : String? = null
public fun name() : String { return "" }
public fun order() : Int { return 0 }
}
@@ -0,0 +1,12 @@
enum Color {
WHITE(21), BLACK(22), RED(23), YELLOW(24), BLUE(25);
private int code;
private Color(int c) {
code = c;
}
public int getCode() {
return code;
}
@@ -0,0 +1,16 @@
enum class Color(c : Int) {
WHITE : Color(21)
BLACK : Color(22)
RED : Color(23)
YELLOW : Color(24)
BLUE : Color(25)
private var code : Int = 0
public fun getCode() : Int {
return code
}
{
code = c
}
public fun name() : String { return "" }
public fun order() : Int { return 0 }
}
@@ -0,0 +1 @@
enum Test {}
@@ -0,0 +1,4 @@
enum class Test {
public fun name() : String { return "" }
public fun order() : Int { return 0 }
}
@@ -0,0 +1 @@
enum Color { WHITE, BLACK, RED, YELLOW, BLUE;@Override String toString() { return "COLOR";}}
@@ -0,0 +1,12 @@
enum class Color {
WHITE
BLACK
RED
YELLOW
BLUE
override fun toString() : String? {
return "COLOR"
}
public fun name() : String { return "" }
public fun order() : Int { return 0 }
}
@@ -0,0 +1,12 @@
package demo;
enum Color {
private int code;
private Color(int c) {
code = c;
}
public int getCode() {
return code;
}
@@ -0,0 +1,12 @@
package demo
enum class Color(c : Int) {
private var code : Int = 0
public fun getCode() : Int {
return code
}
{
code = c
}
public fun name() : String { return "" }
public fun order() : Int { return 0 }
}
@@ -0,0 +1 @@
private enum Test {}
@@ -0,0 +1,4 @@
private enum class Test {
public fun name() : String { return "" }
public fun order() : Int { return 0 }
}
@@ -0,0 +1 @@
protected enum Test {}
@@ -0,0 +1,4 @@
protected enum class Test {
public fun name() : String { return "" }
public fun order() : Int { return 0 }
}
@@ -0,0 +1 @@
public enum Test {}
@@ -0,0 +1,4 @@
public enum class Test {
public fun name() : String { return "" }
public fun order() : Int { return 0 }
}
@@ -0,0 +1,8 @@
enum Color implements Runnable {
WHITE, BLACK, RED, YELLOW, BLUE;
public void run() {
System.out.println("name()=" + name() +
", toString()=" + toString());
}
}
@@ -0,0 +1,12 @@
enum class Color : Runnable {
WHITE
BLACK
RED
YELLOW
BLUE
override public fun run() : Unit {
System.out?.println("name()=" + name() + ", toString()=" + toString())
}
public fun name() : String { return "" }
public fun order() : Int { return 0 }
}
@@ -0,0 +1 @@
enum Coin { PENNY, NICKEL, DIME, QUARTER; }
@@ -0,0 +1,8 @@
enum class Coin {
PENNY
NICKEL
DIME
QUARTER
public fun name() : String { return "" }
public fun order() : Int { return 0 }
}