Ejemplo n.º 1
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.º 2
0
 private function runGenericTestCase($callback)
 {
     $this->suite->add(new GenericTestCase('bar', $callback));
     $this->suite->run($this->listener);
 }
Ejemplo n.º 3
0
 protected function runTestSuite()
 {
     $this->suite->run($this->listener);
     $this->outputLines = explode(PHP_EOL, trim($this->output));
 }