mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-08 21:52:48 +07:00
GitOrigin-RevId: 5a772af8968128e8a95465d2ab5a42cb09006d3a
19 lines
639 B
Java
19 lines
639 B
Java
import static org.junit.jupiter.api.Assertions.assertInstanceOf;
|
|
|
|
public class AssertInstanceOf {
|
|
void test(Object str) {
|
|
assertInstanceOf(String.class, str);
|
|
if(<warning descr="Condition 'str instanceof String' is always 'true'">str instanceof String</warning>) {
|
|
}
|
|
<warning descr="The call to 'assertInstanceOf' always fails with an exception">assertInstanceOf</warning>(Number.class, str);
|
|
}
|
|
|
|
void test2(Object obj) {
|
|
int x;
|
|
assertInstanceOf(String.class, obj, "hello " + (x = (obj instanceof Number ? 1 : 2)));
|
|
if (<warning descr="Condition 'x == 2' is always 'true'">x == 2</warning>) {
|
|
|
|
}
|
|
}
|
|
}
|