Package io.trino.testing.assertions
Class Assert
- java.lang.Object
-
- org.testng.Assert
-
- io.trino.testing.assertions.Assert
-
public class Assert extends org.testng.AssertThis 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.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static 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 Detail
-
assertEquals
public static void assertEquals(Iterable<?> actual, Iterable<?> expected, String message)
-
assertEventually
public static void assertEventually(Runnable assertion)
-
assertEventually
public static void assertEventually(io.airlift.units.Duration timeout, Runnable assertion)
-
assertEventually
public static void assertEventually(io.airlift.units.Duration timeout, io.airlift.units.Duration retryFrequency, Runnable assertion)
-
-