Collects all assertion errors which occurred during test execution to report them back at the end of test lifecycle. This approach allows to run through entire test execution and executed all required phases (like cleaning up database at the end of each persistence test) - so called soft assertion.
@author
Bartosz Majsak