alexandroid/decompiled/jadx/sources/junit/framework/Assert.java
KaKi87 a47fad5135 📦 Add decompiled Alexa 2.2.730155.0 (jadx, apktool, Hermes strings)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-07 00:04:16 +01:00

188 lines
5.4 KiB
Java

package junit.framework;
/* compiled from: r8-map-id-b9432e0f623b4a4bff4ba50a8a24c4aafad2c1e11092747b9fb5e6a22af5a940 */
@Deprecated
/* loaded from: classes10.dex */
public class Assert {
public static void assertEquals(String str, double d, double d2, double d3) {
if (Double.compare(d, d2) != 0 && Math.abs(d - d2) > d3) {
failNotEquals(str, new Double(d), new Double(d2));
}
}
public static void assertFalse(String str, boolean z) {
assertTrue(str, !z);
}
public static void assertNotNull(String str, Object obj) {
assertTrue(str, obj != null);
}
public static void assertNotSame(String str, Object obj, Object obj2) {
if (obj == obj2) {
failSame(str);
}
}
public static void assertNull(Object obj) {
if (obj != null) {
assertNull("Expected: <null> but was: " + obj.toString(), obj);
}
}
public static void assertSame(String str, Object obj, Object obj2) {
if (obj == obj2) {
return;
}
failNotSame(str, obj, obj2);
}
public static void assertTrue(String str, boolean z) {
if (z) {
return;
}
fail(str);
}
public static void fail(String str) {
if (str != null) {
throw new AssertionFailedError(str);
}
throw new AssertionFailedError();
}
public static void failNotEquals(String str, Object obj, Object obj2) {
fail(format(str, obj, obj2));
}
public static void failNotSame(String str, Object obj, Object obj2) {
fail((str != null ? str.concat(" ") : "") + "expected same:<" + obj + "> was not:<" + obj2 + ">");
}
public static void failSame(String str) {
fail((str != null ? str.concat(" ") : "").concat("expected not same"));
}
public static String format(String str, Object obj, Object obj2) {
return ((str == null || str.length() <= 0) ? "" : str.concat(" ")) + "expected:<" + obj + "> but was:<" + obj2 + ">";
}
public static void assertFalse(boolean z) {
assertFalse(null, z);
}
public static void assertNotSame(Object obj, Object obj2) {
assertNotSame(null, obj, obj2);
}
public static void assertTrue(boolean z) {
assertTrue(null, z);
}
public static void assertSame(Object obj, Object obj2) {
assertSame(null, obj, obj2);
}
public static void assertNotNull(Object obj) {
assertNotNull(null, obj);
}
public static void fail() {
fail(null);
}
public static void assertNull(String str, Object obj) {
assertTrue(str, obj == null);
}
public static void assertEquals(Object obj, Object obj2) {
assertEquals((String) null, obj, obj2);
}
public static void assertEquals(String str, String str2, String str3) {
if (str2 == null && str3 == null) {
return;
}
if (str2 == null || !str2.equals(str3)) {
if (str == null) {
str = "";
}
throw new ComparisonFailure(str, str2, str3);
}
}
public static void assertEquals(String str, String str2) {
assertEquals((String) null, str, str2);
}
public static void assertEquals(String str, Object obj, Object obj2) {
if (obj == null && obj2 == null) {
return;
}
if (obj == null || !obj.equals(obj2)) {
failNotEquals(str, obj, obj2);
}
}
public static void assertEquals(double d, double d2, double d3) {
assertEquals((String) null, d, d2, d3);
}
public static void assertEquals(String str, float f, float f2, float f3) {
if (Float.compare(f, f2) != 0 && Math.abs(f - f2) > f3) {
failNotEquals(str, new Float(f), new Float(f2));
}
}
public static void assertEquals(float f, float f2, float f3) {
assertEquals((String) null, f, f2, f3);
}
public static void assertEquals(String str, long j, long j2) {
assertEquals(str, Long.valueOf(j), Long.valueOf(j2));
}
public static void assertEquals(long j, long j2) {
assertEquals((String) null, j, j2);
}
public static void assertEquals(String str, boolean z, boolean z2) {
assertEquals(str, Boolean.valueOf(z), Boolean.valueOf(z2));
}
public static void assertEquals(boolean z, boolean z2) {
assertEquals((String) null, z, z2);
}
public static void assertEquals(String str, byte b, byte b2) {
assertEquals(str, Byte.valueOf(b), Byte.valueOf(b2));
}
public static void assertEquals(byte b, byte b2) {
assertEquals((String) null, b, b2);
}
public static void assertEquals(String str, char c, char c2) {
assertEquals(str, Character.valueOf(c), Character.valueOf(c2));
}
public static void assertEquals(char c, char c2) {
assertEquals((String) null, c, c2);
}
public static void assertEquals(String str, short s, short s2) {
assertEquals(str, Short.valueOf(s), Short.valueOf(s2));
}
public static void assertEquals(short s, short s2) {
assertEquals((String) null, s, s2);
}
public static void assertEquals(String str, int i, int i2) {
assertEquals(str, Integer.valueOf(i), Integer.valueOf(i2));
}
public static void assertEquals(int i, int i2) {
assertEquals((String) null, i, i2);
}
}