本文整理汇总了C++中TestResult::countRun方法的典型用法代码示例。如果您正苦于以下问题:C++ TestResult::countRun方法的具体用法?C++ TestResult::countRun怎么用?C++ TestResult::countRun使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TestResult
的用法示例。
在下文中一共展示了TestResult::countRun方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: run
void Utest::run(TestResult& result)
{
//save test context, so that test class can be tested
Utest* savedTest = getCurrent();
TestResult* savedResult = getTestResult();
result.countRun();
setTestResult(&result);
setCurrentTest(this);
if (executePlatformSpecificSetup()) {
executePlatformSpecificTestBody();
}
executePlatformSpecificTeardown();
setCurrentTest(savedTest);
setTestResult(savedResult);
}
示例2: runOneTestInCurrentProcess
void UtestShell::runOneTestInCurrentProcess(TestPlugin* plugin, TestResult& result)
{
plugin->runAllPreTestAction(*this, result);
//save test context, so that test class can be tested
UtestShell* savedTest = UtestShell::getCurrent();
TestResult* savedResult = UtestShell::getTestResult();
result.countRun();
UtestShell::setTestResult(&result);
UtestShell::setCurrentTest(this);
Utest* testToRun = createTest();
testToRun->run();
destroyTest(testToRun);
UtestShell::setCurrentTest(savedTest);
UtestShell::setTestResult(savedResult);
plugin->runAllPostTestAction(*this, result);
}