public function testPositiveTest()
 {
     $testCase = new SuccessfulStatusCode();
     $response = new MockUp();
     $response->setStatus(200);
     $testCase->test($response, Symfony::create(new Uri('http://www.example.com/')));
 }
 public function testHandleResultLogStatuses()
 {
     $this->listener->init(__DIR__ . DIRECTORY_SEPARATOR . $this->logPath, array(Result::STATUS_SUCCESS));
     $test = new Test('', '');
     $response = new MockUp();
     $response->setStatus(200);
     $response->setBody('<body></body>');
     $result = new Result($test, Result::STATUS_FAILED, '', Request::create(new Uri('http://www.example.com')), new MockUp(), 'mySession');
     $this->listener->handleResult($result, $response);
     $this->assertFalse(file_exists($this->logPath . '/' . $this->createdFile));
 }
Пример #3
0
 public function testHandleResult()
 {
     $test = new Test('', '');
     $response = new MockUp();
     $response->setStatus(200);
     ob_start();
     $result = new Result($test, Result::STATUS_SUCCESS, '', Request::create(new Uri('http://www.example.com')), $response, 'mySession');
     $this->listener->handleResult($result, $response);
     $result = new Result($test, Result::STATUS_FAILED, '', Request::create(new Uri('http://www.example.com')), $response, 'mySession');
     $this->listener->handleResult($result, $response);
     $result = new Result($test, Result::STATUS_ERROR, '', Request::create(new Uri('http://www.example.com')), $response, 'mySession');
     $this->listener->handleResult($result, $response);
     $output = ob_get_contents();
     ob_clean();
     $this->assertEquals('  Running: *fe', $output);
 }
Пример #4
0
 public function testOutput()
 {
     $listener = new StatusBar('', new Dispatcher());
     $test = new Test('', '');
     $response = new MockUp();
     $response->setStatus(200);
     $result = new Result($test, Result::STATUS_SUCCESS, '', Request::create(new Uri('http://www.example.com')), new MockUp(), 'mySession');
     $listener->handleResult($result, $response);
     $result = new Result($test, Result::STATUS_FAILED, '', Request::create(new Uri('http://www.example.com')), new MockUp(), 'mySession');
     $listener->handleResult($result, $response);
     $result = new Result($test, Result::STATUS_ERROR, '', Request::create(new Uri('http://www.example.com')), new MockUp(), 'mySession');
     $listener->handleResult($result, $response);
     ob_start();
     $listener->postRun(new Information('5000000', new Uri('http://www.example.com')));
     $actual = ob_get_contents();
     ob_clean();
     $expected = "  Tests: 3 (failed: 1, error: 1) - Duration: 1 hour(s) 23 minute(s) 20 second(s)";
     $this->assertEquals($expected, $actual);
 }