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();
}
}