Я хочу использовать setUpBeforeClass (), чтобы установить соединение с БД, и сделать некоторую запись в журнал, но он не вызывается до того, как мои тесты будут выполнены (или вообще, в этом отношении).У меня есть следующее:
class TestSetup extends PHPUnit_Extensions_SeleniumTestCase {
public static function setUpBeforeClass() {
//do some setup stuff here for all my tests
}
protected function setUp() {
$this->setBrowserUrl('http://' . $this->deviceIp);
}
protected function testOne() {
//do a test here
}
protected function testTwo() {
//do a test here
}
}
Я немного покопался в PHPUnit / Frameworks / TestSuite.php и подтвердил, что в строке 660 $ this-> testCase равно bool (false).Но я не мог понять, должно ли это быть правдой или где это должно произойти (кроме __construct ()).
Я немного над головой, поэтому любая помощь будет принята с благодарностью.
Дайте мне знать, если я смогу предоставить любую другую полезную информацию.
Джош