516 {
517 print(
"\n====== FL TEST: Results ======\n");
518
519
520 fl::sstream ss;
521 ss << "Passed: " << stats.mTestCasesPassed
522 << "/" << stats.mTestCasesRun << " tests\n";
524
525 if (stats.mTestCasesSkipped > 0) {
526 fl::sstream ss_skip;
527 ss_skip << "Skipped: " << stats.mTestCasesSkipped << "\n";
529 }
530
531 if (stats.mAssertsFailed > 0) {
532 fl::sstream ss2;
533 ss2 << "Failed assertions: " << stats.mAssertsFailed << "\n";
535 }
536
537 if (stats.allPassed()) {
538 print(
"Status: PASS\n");
539 } else {
540 print(
"Status: FAIL\n");
541 }
542}
const char * c_str() const FL_NOEXCEPT
string str() const FL_NOEXCEPT
void print(const char *msg) FL_NOEXCEPT