Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/extractSetFromComparison/beforeDuplicate.java
Tagir Valeev 9ab2a2cd01 [mod-commands] Testing: declarative testing of multi-step actions
GitOrigin-RevId: d8c195494ae7973a44c1daf707fc38e6f76a7191
2023-07-21 11:17:31 +00:00

30 lines
756 B
Java

// "Extract Set from comparison chain|->Replace all occurrences" "true-preview"
public class Test {
enum Status {
VALID, PENDING, INVALID, UNKNOWN;
}
void test1(Status status) {
if(status =<caret>= Status.VALID || status == Status.PENDING) {
System.out.println("ok");
}
}
static class Another {
static final String STATUSES = "";
void test2(Status st) {
if(st == null || Status.PENDING == st || Status.VALID == st || Math.random() > 0.5) {
System.out.println("Replace here as well");
}
}
void test3(Status st2) {
if(st2 == Status.VALID || st2 == Status.PENDING || st2 == Status.UNKNOWN) {
System.out.println("Do not replace as we test three statuses");
}
}
}
}