本文整理汇总了C++中TestResult::getFailureCount方法的典型用法代码示例。如果您正苦于以下问题:C++ TestResult::getFailureCount方法的具体用法?C++ TestResult::getFailureCount怎么用?C++ TestResult::getFailureCount使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TestResult
的用法示例。
在下文中一共展示了TestResult::getFailureCount方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: printTestsEnded
void TestOutput::printTestsEnded(const TestResult& result)
{
print("\n\r");
if (result.getFailureCount() > 0) {
if (color_) {
print("\033[31;1m");
}
print("Errors (");
print(result.getFailureCount());
print(" failures, ");
}
else {
if (color_) {
print("\033[32;1m");
}
print("OK (");
}
print(result.getTestCount());
print(" tests, ");
print(result.getRunCount());
print(" ran, ");
print(result.getCheckCount());
print(" checks, ");
print(result.getIgnoredCount());
print(" ignored, ");
print(result.getFilteredOutCount());
print(" filtered out, ");
print(result.getTotalExecutionTime());
print(" ms)");
if (color_) {
print("\033[m");
}
print("\n\r\n\r");
}
示例2: printTestsEnded
void TestOutput::printTestsEnded(const TestResult& result)
{
print("\n");
const bool anyTestFailed = result.getFailureCount() > 0;
if (anyTestFailed) {
if (color_) {
print("\033[31;1m");
}
print("Errors (");
print(result.getFailureCount());
print(" failures, ");
}
else {
if (color_) {
print("\033[32;1m");
}
print("OK (");
}
print(result.getTestCount());
print(" tests, ");
print(result.getRunCount());
print(" ran, ");
print(result.getCheckCount());
print(" checks, ");
print(result.getIgnoredCount());
print(" ignored, ");
print(result.getFilteredOutCount());
print(" filtered out, ");
if (shuffleSeed_ != SHUFFLE_DISABLED && (verbose_ || anyTestFailed)) {
print("shuffle seed was: ");
print(shuffleSeed_);
print(", ");
}
print(result.getTotalExecutionTime());
print(" ms)");
if (color_) {
print("\033[m");
}
print("\n\n");
dotCount_ = 0;
}
示例3: postTestAction
void MemoryLeakWarningPlugin::postTestAction(UtestShell& test, TestResult& result)
{
memLeakDetector_->stopChecking();
int leaks = memLeakDetector_->totalMemoryLeaks(mem_leak_period_checking);
if (!ignoreAllWarnings_ && expectedLeaks_ != leaks && failureCount_ == result.getFailureCount()) {
TestFailure f(&test, memLeakDetector_->report(mem_leak_period_checking));
result.addFailure(f);
}
memLeakDetector_->markCheckingPeriodLeaksAsNonCheckingPeriod();
ignoreAllWarnings_ = false;
expectedLeaks_ = 0;
}
示例4: preTestAction
void MemoryLeakWarningPlugin::preTestAction(UtestShell& /*test*/, TestResult& result)
{
memLeakDetector_->startChecking();
failureCount_ = result.getFailureCount();
}
示例5: main
int main( int argc, char *argv[] )
{
TestResult result;
TestRegistry::runAllTests( result );
return result.getFailureCount();
}