test PhpUnitResult with some output from test

This commit is contained in:
SimonHeimberg 2017-07-18 01:13:47 +02:00 committed by Dmitry Khomutov
parent 21c93ba5af
commit f87cb40e6f
No known key found for this signature in database
GPG key ID: 7EB36C9576F9ECB9
2 changed files with 17 additions and 1 deletions

View file

@ -157,7 +157,7 @@
}
],
"message": "Failed asserting that false is true.",
"output": ""
"output": "some output\nfrom f4"
}{
"event": "suiteStart",
"suite": "ExampleResults\\ExampleFailuresTest::testFailure5",
@ -301,6 +301,19 @@
"trace": [],
"message": "Skipped Test: This test depends on \"ExampleResults\\ExampleFailuresTest::testFailure\" to pass.",
"output": ""
}{
"event": "testStart",
"suite": "",
"test": "ExampleResults\\ExampleFailuresTest::testOutput"
}{
"event": "test",
"suite": "",
"test": "ExampleResults\\ExampleFailuresTest::testOutput",
"status": "pass",
"time": 0.0065488815307617,
"trace": [],
"message": "",
"output": "has output\non lines"
}{
"event": "testStart",
"suite": "Tests\\Money\\MoneyTest",

View file

@ -31,6 +31,9 @@ class PhpUnitResultTest extends \PHPUnit_Framework_TestCase
$this->assertStringStartsNotWith($buildPath, $output[3]['trace'][0]);
$this->assertStringStartsNotWith($buildPath, $output[3]['trace'][1]);
$this->assertEquals("some output\nfrom f4", $output[7]['output']);
$this->assertEquals("has output\non lines", $output[15]['output']);
$this->assertEquals(PhpUnitResult::SEVERITY_SKIPPED, $output[5]['severity']);
$this->assertContains('Incomplete Test:', $output[5]['message']);