-
Notifications
You must be signed in to change notification settings - Fork 49
Closed
Labels
Description
Running the following test with xml reporter
#include <cgreen/cgreen.h>
Describe(Cgreen);
BeforeEach(Cgreen) {}
AfterEach(Cgreen) {}
Ensure(Cgreen, multiple_failures) {
assert_that(0 == 1);
assert_that(0 == 2);
assert_that(0 == 3);
}Result in the following output
<?xml version="1.0" encoding="ISO-8859-1" ?>
<testsuite name="test-Cgreen">
<testcase classname="test/Cgreen" name="multiple_failures" time="0.00000">
<failure message="Expected [0 == 1] to [be true]">
<location file="/tmp/test.c" line="8"/>
</failure>
<failure message="Expected [0 == 1] to [be true]">
<location file="/tmp/test.c" line="8"/>
</failure>
<failure message="Expected [0 == 2] to [be true]">
<location file="/tmp/test.c" line="9"/>
</failure>
<failure message="Expected [0 == 1] to [be true]">
<location file="/tmp/test.c" line="8"/>
</failure>
<failure message="Expected [0 == 2] to [be true]">
<location file="/tmp/test.c" line="9"/>
</failure>
<failure message="Expected [0 == 3] to [be true]">
<location file="/tmp/test.c" line="10"/>
</failure>
</testcase>
</testsuite>Failure #1 is reported
Then failures #1 and Failure #2
Then failures #1 #2 and #3