Package org.testng.asserts
Class Assertion
java.lang.Object
org.testng.asserts.Assertion
- All Implemented Interfaces:
IAssertLifecycle
- Direct Known Subclasses:
LoggingAssert,SoftAssert
An assert class with various hooks allowing its behavior to be modified by subclasses.
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidassertEquals(boolean actual, boolean expected) voidassertEquals(boolean actual, boolean expected, String message) voidassertEquals(byte[] actual, byte[] expected) voidassertEquals(byte[] actual, byte[] expected, String message) voidassertEquals(byte actual, byte expected) voidassertEquals(byte actual, byte expected, String message) voidassertEquals(char actual, char expected) voidassertEquals(char actual, char expected, String message) voidassertEquals(double actual, double expected, double delta) voidassertEquals(double actual, double expected, double delta, String message) voidassertEquals(float actual, float expected, float delta) voidassertEquals(float actual, float expected, float delta, String message) voidassertEquals(int actual, int expected) voidassertEquals(int actual, int expected, String message) voidassertEquals(long actual, long expected) voidassertEquals(long actual, long expected, String message) voidassertEquals(short actual, short expected) voidassertEquals(short actual, short expected, String message) voidassertEquals(Object[] actual, Object[] expected) voidassertEquals(Object[] actual, Object[] expected, String message) voidassertEquals(String actual, String expected) voidassertEquals(String actual, String expected, String message) voidassertEquals(Collection<?> actual, Collection<?> expected) voidassertEquals(Collection<?> actual, Collection<?> expected, String message) voidassertEquals(Map<?, ?> actual, Map<?, ?> expected) voidassertEquals(Set<?> actual, Set<?> expected) voidassertEquals(Set<?> actual, Set<?> expected, String message) <T> voidassertEquals(T actual, T expected) <T> voidassertEquals(T actual, T expected, String message) voidassertEqualsNoOrder(Object[] actual, Object[] expected) voidassertEqualsNoOrder(Object[] actual, Object[] expected, String message) voidassertFalse(boolean condition) voidassertFalse(boolean condition, String message) voidassertNotEquals(boolean actual, boolean expected) voidassertNotEquals(boolean actual, boolean expected, String message) voidassertNotEquals(byte actual, byte expected) voidassertNotEquals(byte actual, byte expected, String message) voidassertNotEquals(char actual, char expected) voidassertNotEquals(char actual, char expected, String message) voidassertNotEquals(double actual, double expected, double delta) voidassertNotEquals(double actual, double expected, double delta, String message) voidassertNotEquals(float actual, float expected, float delta) voidassertNotEquals(float actual, float expected, float delta, String message) voidassertNotEquals(int actual, int expected) voidassertNotEquals(int actual, int expected, String message) voidassertNotEquals(long actual, long expected) voidassertNotEquals(long actual, long expected, String message) voidassertNotEquals(short actual, short expected) voidassertNotEquals(short actual, short expected, String message) voidassertNotEquals(Object actual, Object expected) voidassertNotEquals(Object actual, Object expected, String message) voidassertNotEquals(String actual, String expected) voidassertNotEquals(String actual, String expected, String message) voidassertNotNull(Object object) voidassertNotNull(Object object, String message) voidassertNotSame(Object actual, Object expected) voidassertNotSame(Object actual, Object expected, String message) voidassertNull(Object object) voidassertNull(Object object, String message) voidassertSame(Object actual, Object expected) voidassertSame(Object actual, Object expected, String message) voidassertTrue(boolean condition) voidassertTrue(boolean condition, String message) protected voidvoidexecuteAssert(IAssert<?> assertCommand) Run the assert command in parameter.voidfail()voidvoidprotected StringgetErrorDetails(Throwable error) * Override this method should you want to change the default way Throwable objects are logged.voidonAfterAssert(IAssert<?> assertCommand) Invoked after an assert is run.voidonAssertFailure(IAssert<?> assertCommand, AssertionError ex) Invoked when an assert fails.voidonAssertSuccess(IAssert<?> assertCommand) Invoked when an assert succeeds.voidonBeforeAssert(IAssert<?> assertCommand) Invoked before an assert is run.
-
Constructor Details
-
Assertion
public Assertion()
-
-
Method Details
-
doAssert
-
executeAssert
Run the assert command in parameter. Meant to be overridden by subclasses.- Specified by:
executeAssertin interfaceIAssertLifecycle- Parameters:
assertCommand- The assertion
-
onAssertSuccess
Invoked when an assert succeeds. Meant to be overridden by subclasses.- Specified by:
onAssertSuccessin interfaceIAssertLifecycle- Parameters:
assertCommand- The assertion
-
onAssertFailure
Description copied from interface:IAssertLifecycleInvoked when an assert fails.- Specified by:
onAssertFailurein interfaceIAssertLifecycle- Parameters:
assertCommand- The assertionex- The error
-
onBeforeAssert
Invoked before an assert is run. Meant to be overridden by subclasses.- Specified by:
onBeforeAssertin interfaceIAssertLifecycle- Parameters:
assertCommand- The assertion
-
onAfterAssert
Invoked after an assert is run. Meant to be overridden by subclasses.- Specified by:
onAfterAssertin interfaceIAssertLifecycle- Parameters:
assertCommand- The assertion
-
assertTrue
-
assertTrue
public void assertTrue(boolean condition) -
assertFalse
-
assertFalse
public void assertFalse(boolean condition) -
fail
-
fail
-
fail
public void fail() -
assertEquals
-
assertEquals
public <T> void assertEquals(T actual, T expected) -
assertEquals
-
assertEquals
-
assertEquals
-
assertEquals
public void assertEquals(double actual, double expected, double delta) -
assertEquals
-
assertEquals
public void assertEquals(float actual, float expected, float delta) -
assertEquals
-
assertEquals
public void assertEquals(long actual, long expected) -
assertEquals
-
assertEquals
public void assertEquals(boolean actual, boolean expected) -
assertEquals
-
assertEquals
public void assertEquals(byte actual, byte expected) -
assertEquals
-
assertEquals
public void assertEquals(char actual, char expected) -
assertEquals
-
assertEquals
public void assertEquals(short actual, short expected) -
assertEquals
-
assertEquals
public void assertEquals(int actual, int expected) -
assertNotNull
-
assertNotNull
-
assertNull
-
assertNull
-
assertSame
-
assertSame
-
assertNotSame
-
assertNotSame
-
assertEquals
-
assertEquals
-
assertEquals
-
assertEqualsNoOrder
-
assertEquals
-
assertEqualsNoOrder
-
assertEquals
public void assertEquals(byte[] actual, byte[] expected) -
assertEquals
-
assertEquals
-
assertEquals
-
assertEquals
-
assertNotEquals
-
assertNotEquals
-
assertNotEquals
-
assertNotEquals
-
assertNotEquals
-
assertNotEquals
public void assertNotEquals(long actual, long expected) -
assertNotEquals
-
assertNotEquals
public void assertNotEquals(boolean actual, boolean expected) -
assertNotEquals
-
assertNotEquals
public void assertNotEquals(byte actual, byte expected) -
assertNotEquals
-
assertNotEquals
public void assertNotEquals(char actual, char expected) -
assertNotEquals
-
assertNotEquals
public void assertNotEquals(short actual, short expected) -
assertNotEquals
-
assertNotEquals
public void assertNotEquals(int actual, int expected) -
assertNotEquals
-
assertNotEquals
public void assertNotEquals(float actual, float expected, float delta) -
assertNotEquals
-
assertNotEquals
public void assertNotEquals(double actual, double expected, double delta) -
getErrorDetails
* Override this method should you want to change the default way Throwable objects are logged.- Parameters:
error- Throwable of the Assertion- Returns:
- default throwable formatted message for TestNG
-