Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/addAssertNonNullFromTestFrameworks/afterInJUnit3.java
Bartek Pacia 5569a2965d [java-inspections] IDEA-14669 fixed: suggest adding specific non-null assertions from test frameworks
(cherry picked from commit 0d22d640ea4ee77a6bdfb5b4af504332e7456b68)

IJ-MR-150371

GitOrigin-RevId: 04a5fe47cf874ae78c5ad73282b55123f55e84cb
2024-12-05 12:35:38 +00:00

21 lines
481 B
Java

// "Assert with JUnit 3 'assertNotNull(s)'" "true-preview"
import junit.framework.TestCase;
import org.jetbrains.annotations.Nullable;
public class SomeJUnit3Test extends TestCase {
@Nullable
String getNullableString() {
double random = Math.random();
if (random > 0.75) return null;
if (random > 0.50) return "";
else return "bruh";
}
public void test() {
String s = getNullableString();
assertNotNull(s);
assertTrue(s.isEmpty());
}
}