本文整理汇总了C++中Tester::results方法的典型用法代码示例。如果您正苦于以下问题:C++ Tester::results方法的具体用法?C++ Tester::results怎么用?C++ Tester::results使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Tester
的用法示例。
在下文中一共展示了Tester::results方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: showDetails
void RunnerGUI::showDetails(Q3ListViewItem *item)
{
if ( item == 0L ) return;
QString name = fullName(item);
if ( name.endsWith("()") ) name = fullName(item->parent());
Tester *tester = Runner::self()->registry().find(name.local8Bit());
if ( tester == 0L ) return;
TestResults *res = 0L;
if ( tester->inherits("KUnitTest::SlotTester") )
res = static_cast<SlotTester*>(tester)->results(item->text(g_nameColumn).local8Bit());
else
res = tester->results();
if ( tester == 0L )
m_testerWidget->details()->setText("No test found with name: " + fullName(item));
else
{
Q3TextEdit *te = m_testerWidget->details();
te->clear();
te->append("<qt><a name=\"errors\"><font color=\"#990000\">Errors</font></a>:<br></qt>");
appendList(te, res->errorList());
te->append("<qt><br><hr><font color=\"#c2c939\">Expected to fail</font>:<br></qt>");
appendList(te, res->xfailList());
te->append("<qt><br><hr><font color=\"#BF00B5\">Unexpected Success</font>:<br></qt>");
appendList(te, res->xpassList());
te->append("<qt><br><hr><font color=\"#009900\">Success</font>:<br></qt>");
appendList(te, res->successList());
te->append("<qt><br><hr><font color=\"#F7A300\">Skipped</font>:<br></qt>");
appendList(te, res->skipList());
te->append("<qt><br><hr><font color=\"#000099\">Debug</font>:<br></qt>");
te->append(res->debugInfo());
te->scrollToAnchor("errors");
}
}