51 lines
1.0 KiB
Java
51 lines
1.0 KiB
Java
package jadx.samples;
|
|
|
|
public abstract class AbstractTest {
|
|
|
|
public abstract boolean testRun() throws Exception;
|
|
|
|
public static void assertTrue(boolean condition) {
|
|
if (!condition) {
|
|
throw new AssertionError();
|
|
}
|
|
}
|
|
|
|
public static void assertFalse(boolean condition) {
|
|
if (condition) {
|
|
throw new AssertionError();
|
|
}
|
|
}
|
|
|
|
public static void assertTrue(boolean condition, String msg) {
|
|
if (!condition) {
|
|
throw new AssertionError(msg);
|
|
}
|
|
}
|
|
|
|
public static void assertEquals(int a1, int a2) {
|
|
if (a1 != a2) {
|
|
throw new AssertionError(a1 + " != " + a2);
|
|
}
|
|
}
|
|
|
|
public static void assertEquals(float a1, float a2) {
|
|
if (Float.compare(a1, a2) != 0) {
|
|
throw new AssertionError(a1 + " != " + a2);
|
|
}
|
|
}
|
|
|
|
public static void assertEquals(Object a1, Object a2) {
|
|
if (a1 == null) {
|
|
if (a2 != null) {
|
|
throw new AssertionError(a1 + " != " + a2);
|
|
}
|
|
} else if (!a1.equals(a2)) {
|
|
throw new AssertionError(a1 + " != " + a2);
|
|
}
|
|
}
|
|
|
|
public static void fail() {
|
|
throw new AssertionError();
|
|
}
|
|
}
|