Package io.trino.testing.assertions
Class Assert
java.lang.Object
org.testng.Assert
io.trino.testing.assertions.Assert
public class Assert
extends org.testng.Assert
This class provides replacements for TestNG's faulty assertion methods.
So far, the reason for having this class is the
TestNG #543 -
Unexpected Behaviour: assertEquals for Iterable bug,
which boils down to assertEquals(Iterable, Iterable) neglecting
any fields on the Iterable itself (only comparing its elements). This can
lead to false positive results in tests using the faulty assertion.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.testng.Assert
org.testng.Assert.ThrowingRunnable -
Method Summary
Modifier and TypeMethodDescriptionstatic voidassertEquals(Iterable<?> actual, Iterable<?> expected) static voidassertEquals(Iterable<?> actual, Iterable<?> expected, String message) static voidassertEventually(io.airlift.units.Duration timeout, io.airlift.units.Duration retryFrequency, Runnable assertion) static voidassertEventually(io.airlift.units.Duration timeout, Runnable assertion) static voidassertEventually(Runnable assertion) Methods inherited from class org.testng.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEqualsNoOrder, assertEqualsNoOrder, assertFalse, assertFalse, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertThrows, assertThrows, assertTrue, assertTrue, expectThrows, fail, fail, fail
-
Method Details
-
assertEquals
-
assertEquals
-
assertEventually
-
assertEventually
-
assertEventually
public static void assertEventually(io.airlift.units.Duration timeout, io.airlift.units.Duration retryFrequency, Runnable assertion)
-