| 1234567891011121314151617181920212223242526272829303132333435363738394041 | 
							- /*
 
-  *  Created by Phil Nash on 23/02/2012.
 
-  *  Copyright (c) 2012 Two Blue Cubes Ltd. All rights reserved.
 
-  *
 
-  *  Distributed under the Boost Software License, Version 1.0. (See accompanying
 
-  *  file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
-  */
 
- #ifndef TWOBLUECUBES_CATCH_TOTALS_HPP_INCLUDED
 
- #define TWOBLUECUBES_CATCH_TOTALS_HPP_INCLUDED
 
- #include <cstddef>
 
- namespace Catch {
 
-     struct Counts {
 
-         Counts operator - ( Counts const& other ) const;
 
-         Counts& operator += ( Counts const& other );
 
-         std::size_t total() const;
 
-         bool allPassed() const;
 
-         bool allOk() const;
 
-         std::size_t passed = 0;
 
-         std::size_t failed = 0;
 
-         std::size_t failedButOk = 0;
 
-     };
 
-     struct Totals {
 
-         Totals operator - ( Totals const& other ) const;
 
-         Totals& operator += ( Totals const& other );
 
-         Totals delta( Totals const& prevTotals ) const;
 
-         int error = 0;
 
-         Counts assertions;
 
-         Counts testCases;
 
-     };
 
- }
 
- #endif // TWOBLUECUBES_CATCH_TOTALS_HPP_INCLUDED
 
 
  |