本文整理汇总了PHP中Codeception\TestCase::getName方法的典型用法代码示例。如果您正苦于以下问题:PHP TestCase::getName方法的具体用法?PHP TestCase::getName怎么用?PHP TestCase::getName使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Codeception\TestCase
的用法示例。
在下文中一共展示了TestCase::getName方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: _after
public function _after(TestCase $test)
{
$this->debug(__CLASS__ . '::' . __FUNCTION__ . '()');
$unfinished_transaction = $this->transaction_level > 0;
if ($unfinished_transaction) {
$this->debug("Unfinished transaction was found; rolling back (after test '{$test->getName(false)}')");
// wrap up the transaction so that the clean-up below can succeed.
// it is not possible to switch connectors mid-transaction.
$this->rollbackTransaction();
}
foreach ($this->test_cleanup_actions as $cleanup_action) {
$this->debugSection('cleanup', $cleanup_action->getDefinition());
call_user_func($cleanup_action, $this);
}
if ($unfinished_transaction) {
$this->fail("Unfinished transaction was found (after test '{$test->getName(false)}')");
}
$this->test_cleanup_actions = [];
parent::_after($test);
}
示例2: _before
/**
* Override method to add test name to the capabilities.
* Name will be shown in sauce labs / testing bot / browser stack services
*
* @param TestCase $test
*/
public function _before(TestCase $test)
{
$this->config['capabilities']['name'] = get_class($test->getTestClass()) . ':' . $test->getName();
parent::_before($test);
}
示例3: _failed
public function _failed(TestCase $test, $fail)
{
$this->debug(__CLASS__ . '::_failed [' . $test->getName() . ']');
$this->deinitSignalHandler();
parent::_failed($test, $fail);
}