function genericName(Assert $assert) { $this->test->test('foo'); $this->test->test('bar'); $this->executeCommand($assert, ['Foo::bar']); $assert->size($this->listener->started, 1); $assert($this->listener->started[0]->toString(), 'Foo::bar'); }
function incompleteTest() { $this->suite->test("bar", function () { throw new IncompleteTestFailure('Not done yet'); }); $this->suite->run($this->listener); $this->assert->size($this->listener->results, 1); /** @var IncompleteTestResult $result */ $result = $this->listener->results[0]; $this->assert->isInstanceOf($result, IncompleteTestResult::class); $this->assert->equals($result->getFailure()->getFailureMessage(), "Not done yet"); $this->assert->equals($result->getFailure()->getMessage(), ""); }
function emptyIndirectlyAddedTestCase() { $this->suite->test('foo', function () { }); $this->suite->run($this->listener); $this->assertLocationIsAtLine(__LINE__ - 3); }