j2k: flatten test cases and testData directory structure

Move j2k/test/tests -> j2k/tests, j2k/test/testData -> j2k/testData
This commit is contained in:
Alexander Udalov
2015-01-03 00:49:40 +03:00
parent ed2f123b54
commit 3c859caf2b
1137 changed files with 1417 additions and 1412 deletions
@@ -0,0 +1,20 @@
//method
void foo() {
switch(a) {
case 1: {
int x = 1;
System.out.println(x);
break;
}
case 2: {
int x = 2;
System.out.println(x);
}
break;
case 3: {
System.out.println(3);
}
}
}
@@ -0,0 +1,17 @@
fun foo() {
when (a) {
1 -> {
val x = 1
System.out.println(x)
}
2 -> {
val x = 2
System.out.println(x)
}
3 -> {
System.out.println(3)
}
}
}
@@ -0,0 +1,33 @@
//file
package demo;
public class SwitchDemo {
public static void print(Object o) {
System.out.println(o);
}
public static void test(int i) {
String monthString = "<empty>";
switch (i) {
case 1: print(1);
case 2: print(2);
case 3: print(3);
case 4: print(4);
case 5: print(5); break;
case 6: print(6);
case 7: print(7);
case 8: print(8);
case 9: print(9);
case 10: print(10);
case 11: print(11);
case 12: monthString = "December"; break;
default: monthString = "Invalid month"; break;
}
System.out.println(monthString);
}
public static void main(String[] args) {
for (int i = 1; i <=12 ; i++)
test(i);
}
}
@@ -0,0 +1,87 @@
package demo
public class SwitchDemo {
class object {
public fun print(o: Any) {
System.out.println(o)
}
public fun test(i: Int) {
var monthString = "<empty>"
when (i) {
1 -> {
print(1)
print(2)
print(3)
print(4)
print(5)
}
2 -> {
print(2)
print(3)
print(4)
print(5)
}
3 -> {
print(3)
print(4)
print(5)
}
4 -> {
print(4)
print(5)
}
5 -> print(5)
6 -> {
print(6)
print(7)
print(8)
print(9)
print(10)
print(11)
monthString = "December"
}
7 -> {
print(7)
print(8)
print(9)
print(10)
print(11)
monthString = "December"
}
8 -> {
print(8)
print(9)
print(10)
print(11)
monthString = "December"
}
9 -> {
print(9)
print(10)
print(11)
monthString = "December"
}
10 -> {
print(10)
print(11)
monthString = "December"
}
11 -> {
print(11)
monthString = "December"
}
12 -> monthString = "December"
else -> monthString = "Invalid month"
}
System.out.println(monthString)
}
public fun main(args: Array<String>) {
for (i in 1..12)
test(i)
}
}
}
fun main(args: Array<String>) = SwitchDemo.main(args)
@@ -0,0 +1,12 @@
//method
void foo() {
Loop:
while(true) {
switch(take()) {
case 1: continue;
case 2: System.out.println("2"); return;
case 3: break Loop;
}
System.out.println();
}
}
@@ -0,0 +1,13 @@
fun foo() {
@Loop while (true) {
when (take()) {
1 -> continue
2 -> {
System.out.println("2")
return
}
3 -> break@Loop
}
System.out.println()
}
}
@@ -0,0 +1,11 @@
//file
public class NonDefault {
public static void main(String[] args) {
int value = 3;
String valueString = "";
switch (value) {
}
System.out.println(valueString);
}
}
@@ -0,0 +1,15 @@
public class NonDefault {
class object {
public fun main(args: Array<String>) {
val value = 3
val valueString = ""
when (value) {
}
System.out.println(valueString)
}
}
}
fun main(args: Array<String>) = NonDefault.main(args)
@@ -0,0 +1,12 @@
enum ColorEnum {
GREEN
}
class MyClass {
int method(ColorEnum colorEnum) {
switch (colorEnum) {
case GREEN: return 1;
default: return 2;
}
}
}
@@ -0,0 +1,12 @@
enum class ColorEnum {
GREEN
}
class MyClass {
fun method(colorEnum: ColorEnum): Int {
when (colorEnum) {
ColorEnum.GREEN -> return 1
else -> return 2
}
}
}
@@ -0,0 +1,25 @@
//file
package switch_demo;
public class SwitchDemo {
public static void main(String[] args) {
int month = 8;
String monthString;
switch (month) {
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
case 10:
case 11:
case 12: monthString = "December"; break;
default: monthString = "Invalid month"; break;
}
System.out.println(monthString);
}
}
@@ -0,0 +1,17 @@
package switch_demo
public class SwitchDemo {
class object {
public fun main(args: Array<String>) {
val month = 8
val monthString: String
when (month) {
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 -> monthString = "December"
else -> monthString = "Invalid month"
}
System.out.println(monthString)
}
}
}
fun main(args: Array<String>) = SwitchDemo.main(args)
@@ -0,0 +1,16 @@
//file
public class C {
public static void main(String[] args) {
switch (args.length) {
case 1: {
int a = 1;
System.out.print("1");
}
case 2: {
int a = 2;
System.out.print("2");
}
}
}
}
@@ -0,0 +1,25 @@
public class C {
class object {
public fun main(args: Array<String>) {
when (args.size) {
1 -> {
run {
val a = 1
System.out.print("1")
}
run {
val a = 2
System.out.print("2")
}
}
2 -> {
val a = 2
System.out.print("2")
}
}
}
}
}
fun main(args: Array<String>) = C.main(args)
@@ -0,0 +1,7 @@
//method
void foo() {
switch(a) {
System.out.println("1")
System.out.println("2")
}
}
@@ -0,0 +1,8 @@
fun foo() {
when (a) {
-> {
System.out.println("1")
System.out.println("2")
}
}
}
@@ -0,0 +1,26 @@
//file
package switch_demo;
public class SwitchDemo {
public static void main(String[] args) {
int month = 8;
String monthString;
switch (month) {
case 1: monthString = "January"; break;
case 2: monthString = "February"; break;
case 3: monthString = "March"; break;
case 4: monthString = "April"; break;
case 5: monthString = "May"; break;
case 6: monthString = "June"; break;
case 7: monthString = "July"; break;
case 8: monthString = "August"; break;
case 9: monthString = "September"; break;
case 10: monthString = "October"; break;
case 11: monthString = "November"; break;
case 12: monthString = "December"; break;
default: monthString = "Invalid month"; break;
}
System.out.println(monthString);
}
}
@@ -0,0 +1,29 @@
package switch_demo
public class SwitchDemo {
class object {
public fun main(args: Array<String>) {
val month = 8
val monthString: String
when (month) {
1 -> monthString = "January"
2 -> monthString = "February"
3 -> monthString = "March"
4 -> monthString = "April"
5 -> monthString = "May"
6 -> monthString = "June"
7 -> monthString = "July"
8 -> monthString = "August"
9 -> monthString = "September"
10 -> monthString = "October"
11 -> monthString = "November"
12 -> monthString = "December"
else -> monthString = "Invalid month"
}
System.out.println(monthString)
}
}
}
fun main(args: Array<String>) = SwitchDemo.main(args)
@@ -0,0 +1,14 @@
//file
public class NonDefault {
public static void main(String[] args) {
int value = 3;
String valueString = "";
switch (value) {
case 1: valueString = "ONE"; break;
case 2: valueString = "TWO"; break;
case 3: valueString = "THREE"; break;
}
System.out.println(valueString);
}
}
@@ -0,0 +1,17 @@
public class NonDefault {
class object {
public fun main(args: Array<String>) {
val value = 3
var valueString = ""
when (value) {
1 -> valueString = "ONE"
2 -> valueString = "TWO"
3 -> valueString = "THREE"
}
System.out.println(valueString)
}
}
}
fun main(args: Array<String>) = NonDefault.main(args)
@@ -0,0 +1,9 @@
//method
int foo(int a) {
switch(a) {
case 1: System.out.println("1"); return 1;
case 2: System.out.println("2"); return 2;
case 3: System.out.println("3"); throw new RuntimeException();
default: System.out.println("default"); return 0;
}
}
@@ -0,0 +1,20 @@
fun foo(a: Int): Int {
when (a) {
1 -> {
System.out.println("1")
return 1
}
2 -> {
System.out.println("2")
return 2
}
3 -> {
System.out.println("3")
throw RuntimeException()
}
else -> {
System.out.println("default")
return 0
}
}
}