| 12371 | } |
| 12372 | |
| 12373 | Totals Totals::delta( Totals const& prevTotals ) const { |
| 12374 | Totals diff = *this - prevTotals; |
| 12375 | if( diff.assertions.failed > 0 ) |
| 12376 | ++diff.testCases.failed; |
| 12377 | else if( diff.assertions.failedButOk > 0 ) |
| 12378 | ++diff.testCases.failedButOk; |
| 12379 | else |
| 12380 | ++diff.testCases.passed; |
| 12381 | return diff; |
| 12382 | } |
| 12383 | |
| 12384 | } |
| 12385 | // end catch_totals.cpp |