/** * Test description. * * @return void */ public function testSuiteTearDown() { $sub_browser_suite = $this->createTestSuite(self::BROWSER_SUITE_CLASS); $sub_test_suite = $this->createTestSuite(self::SUITE_CLASS); $suite = new RegularTestSuite(); $suite->setName(self::TEST_CASE_WITH_CONFIG); $suite->addTest($sub_browser_suite); $suite->addTest($sub_test_suite); $result = m::mock('\\PHPUnit_Framework_TestResult'); $result->shouldReceive('startTestSuite'); $result->shouldReceive('shouldStop')->andReturn(false); $result->shouldReceive('endTestSuite'); $this->assertSame($result, $suite->run($result)); }