本文整理汇总了PHP中SimpleReporter::paintSkip方法的典型用法代码示例。如果您正苦于以下问题:PHP SimpleReporter::paintSkip方法的具体用法?PHP SimpleReporter::paintSkip怎么用?PHP SimpleReporter::paintSkip使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类SimpleReporter
的用法示例。
在下文中一共展示了SimpleReporter::paintSkip方法的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: paintSkip
function paintSkip($message)
{
parent::paintSkip($message);
$str = "<span class=\"pass\">Skipped</span>: ";
$breadcrumb = $this->getTestList();
array_shift($breadcrumb);
$str .= implode(" -> ", $breadcrumb);
$str .= " -> " . $this->_htmlEntities($message) . "<br />\n";
$this->_response->body->append('MAIN', $str);
}
示例2: paintSkip
/**
* Prints the message for skipping tests.
*
* @param string $message Text of skip condition.
*/
public function paintSkip($message)
{
parent::paintSkip($message);
print "Skip: {$message}\n";
}
示例3: run
/**
* Invokes run() on all of the held test cases, instantiating
* them if necessary.
* @param SimpleReporter $reporter Current test reporter.
* @access public
*/
function run(&$reporter) {
$reporter->paintGroupStart($this->getLabel(), $this->getSize());
for ($i = 0, $count = count($this->_test_cases); $i < $count; $i++) {
if (is_string($this->_test_cases[$i])) {
$class = $this->_test_cases[$i];
// moodle hack start - need to do this before the constructor call, because of FakeDBUnitTestCase.
global $CFG;
if (is_subclass_of($class, 'FakeDBUnitTestCase')) {
// Do not execute this test because the test tables system no longer works, reporting it as exception
$reporter->paintError("Unit test \"{$class}\" of type FakeDBUnitTestCase no longer supported. Must be migrated to UnitTestCaseUsingDatabase.");
continue;
}
if (is_subclass_of($class, 'UnitTestCaseUsingDatabase') && empty($CFG->unittestprefix)) {
// Do not execute this test because $CFG->unittestprefix is not set, but it will be required.
$reporter->paintSkip("Unit test \"{$class}\" of type UnitTestCaseUsingDatabase skipped. Must define different, non-conflicting \$CFG->unittestprefix to be runnable.");
continue;
}
// moodle hack end
$test = new $class();
$test->run($reporter);
unset($test);
} else {
$this->_test_cases[$i]->run($reporter);
}
}
$reporter->paintGroupEnd($this->getLabel());
return $reporter->getStatus();
}
示例4: paintSkip
/**
* @param string $message
*/
public function paintSkip($message)
{
parent::paintSkip($message);
if (preg_match('!^(.*) at \\[(.+) line (\\d+)]$!', $message, $matches)) {
$this->writeError($matches[1], null, $matches[2], $matches[3], $matches[1]);
} else {
$this->writeError($message);
}
}
示例5: paintSkip
/**
* Prints the message for skipping tests.
* @param string $message Text of skip condition.
* @access public
*/
function paintSkip($message)
{
parent::paintSkip($message);
echo "<li class='skipped'>\n";
echo "<span>Skipped</span> ";
echo $this->_htmlEntities($message);
echo "</li>\n";
}
示例6: paintSkip
/**
* Paints the skipping message and tag.
* @param string $message Text to display in skip tag.
* @access public
*/
function paintSkip($message)
{
parent::paintSkip($message);
print $this->getIndent(1);
print "<" . $this->namespace . "skip>";
print $this->toParsedXml($message);
print "</" . $this->namespace . "skip>\n";
}
示例7: paintSkip
/**
* Paints the skipping message and tag.
*
* @param string $message Text to display in skip tag.
*/
public function paintSkip($message)
{
parent::paintSkip($message);
print $this->getIndent(1);
print '<' . $this->namespace . 'skip>';
print $this->toParsedXml($message);
print '</' . $this->namespace . "skip>\n";
}
示例8: paintSkip
function paintSkip($message)
{
parent::paintSkip($message);
$this->_addToOutput('FORMATED', $message);
}
示例9: paintSkip
/**
* @param string $message
*/
public function paintSkip($message)
{
parent::paintSkip($message);
$this->paintFailureOrError('Skip: ' . $message, 'error');
}
示例10: paintSkip
public function paintSkip($message)
{
parent::paintSkip($message);
// not implemented
}
示例11: paintSkip
/**
* Prints the message for skipping tests.
* @param string $message Text of skip condition.
* @access public
*/
function paintSkip($message)
{
parent::paintSkip($message);
print "<span class=\"pass\">Skipped</span>: ";
$breadcrumb = $this->getTestList();
array_shift($breadcrumb);
print implode(" -> ", $breadcrumb);
print " -> " . $this->_htmlEntities($message) . "<br />\n";
flush();
}
示例12: paintSkip
/**
* Prints the message for skipping tests.
* @param string $message Text of skip condition.
* @access public
*/
function paintSkip($message) {
parent::paintSkip($message);
print "Skip: $message\n";
}