Ejemplo n.º 1
0
 function genericCompositeName(Assert $assert)
 {
     $this->test->suite('foo', function (GenericTestSuite $suite) {
         $suite->test('bar');
         $suite->test('baz');
     });
     $this->executeCommand($assert, ['Foo::foo::baz']);
     $assert($this->listener->started[0]->toString(), 'Foo::foo::baz');
 }
Ejemplo n.º 2
0
 function composedSuites()
 {
     $this->suite->suite("Bar", function (GenericTestSuite $suite) {
         $suite->test("baz", function () {
         });
     });
     $this->suite->run($this->listener);
     $this->assert->size($this->listener->results, 1);
     $this->assert->size($this->listener->started, 3);
     $this->assert($this->listener->started[0]->toString(), "Foo");
     $this->assert($this->listener->started[1]->toString(), "Foo::Bar");
     $this->assert($this->listener->started[2]->toString(), "Foo::Bar::baz");
 }
Ejemplo n.º 3
0
 function emptyIndirectlyAddedSuite()
 {
     $this->suite->suite('Foo');
     $this->suite->run($this->listener);
     $this->assertLocationIsAtLine(__LINE__ - 3);
 }