j2k: flatten test cases and testData directory structure
Move j2k/test/tests -> j2k/tests, j2k/test/testData -> j2k/testData
This commit is contained in:
@@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user