diff --git a/java/java-tests/testData/inspection/switchExpressionBackwardMigration/afterSwitchThrowing.java b/java/java-tests/testData/inspection/switchExpressionBackwardMigration/afterSwitchThrowing.java new file mode 100644 index 000000000000..611cfddb71d4 --- /dev/null +++ b/java/java-tests/testData/inspection/switchExpressionBackwardMigration/afterSwitchThrowing.java @@ -0,0 +1,15 @@ +// "Replace with old style 'switch' statement" "true" +import java.util.*; + +public class GenerateThrow { + void foo(int i) { + int res; + switch (i) { + case 0: + res = 1; + break; + default: + throw new IllegalArgumentException(); + } + } +} \ No newline at end of file diff --git a/java/java-tests/testData/inspection/switchExpressionBackwardMigration/beforeSwitchThrowing.java b/java/java-tests/testData/inspection/switchExpressionBackwardMigration/beforeSwitchThrowing.java new file mode 100644 index 000000000000..5ac5e0dbf616 --- /dev/null +++ b/java/java-tests/testData/inspection/switchExpressionBackwardMigration/beforeSwitchThrowing.java @@ -0,0 +1,11 @@ +// "Replace with old style 'switch' statement" "true" +import java.util.*; + +public class GenerateThrow { + void foo(int i) { + int res = switch (i) { + case 0 -> 1; + default -> throw new IllegalArgumentException(); + }; + } +} \ No newline at end of file