_setUp(); } } protected function tearDown() { if (method_exists($this, '_tearDown')) { $this->_tearDown(); } } public static function setUpBeforeClass() { if (method_exists(get_called_class(), '_setUpBeforeClass')) { static::_setUpBeforeClass(); } } public static function tearDownAfterClass() { if (method_exists(get_called_class(), '_tearDownAfterClass')) { static::_tearDownAfterClass(); } } }