Top Description Fields Constructors Methods
org.testng.asserts

public Class SoftAssert

extends Assertion
Class Inheritance
Imports
java.util.Map, org.testng.collections.Maps

When an assertion fails, don't throw an exception but record the failure. Calling assertAll() will cause an exception to be thrown if at least one assertion failed.

Field Summary

Modifier and TypeField and Description
private static final String
private final Map<AssertionError, IAssert<?>>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public void
assertAll(String message)

protected void
Inherited from org.testng.asserts.Assertion:
assertEqualsassertEqualsassertEqualsassertEqualsassertEqualsassertEqualsassertEqualsassertEqualsassertEqualsassertEqualsassertEqualsassertEqualsassertEqualsassertEqualsassertEqualsassertEqualsassertEqualsassertEqualsassertEqualsassertEqualsassertEqualsassertEqualsassertEqualsassertEqualsassertEqualsassertEqualsassertEqualsassertEqualsassertEqualsassertEqualsNoOrderassertEqualsNoOrderassertFalseassertFalseassertNotEqualsassertNotEqualsassertNotEqualsassertNotEqualsassertNotEqualsassertNotEqualsassertNotEqualsassertNotEqualsassertNotEqualsassertNotEqualsassertNotEqualsassertNotEqualsassertNotEqualsassertNotEqualsassertNotEqualsassertNotEqualsassertNotEqualsassertNotEqualsassertNotEqualsassertNotEqualsassertNotNullassertNotNullassertNotSameassertNotSameassertNullassertNullassertSameassertSameassertTrueassertTrueexecuteAssertfailfailfailgetErrorDetailsonAfterAssertonAssertFailureonAssertSuccessonBeforeAssert

Field Detail

DEFAULT_SOFT_ASSERT_MESSAGEback to summary
private static final String DEFAULT_SOFT_ASSERT_MESSAGE
m_errorsback to summary
private final Map<AssertionError, IAssert<?>> m_errors

Constructor Detail

SoftAssertback to summary
public SoftAssert()

Method Detail

assertAllback to summary
public void assertAll()
assertAllback to summary
public void assertAll(String message)
doAssertback to summary
protected void doAssert(IAssert<?> a)

Overrides org.testng.asserts.Assertion.doAssert.

Annotations
@Override