| 
| void  | run () override | 
|   | Runs the suite.  
  | 
|   | 
| template<class  = void>  | 
| void  | operator() (runner &r) | 
|   | Invokes the test using the specified runner.  
  | 
|   | 
| template<class  = void>  | 
| void  | pass () | 
|   | Record a successful test condition.  
  | 
|   | 
| template<class F , class String >  | 
| bool  | except (F &&f, String const &reason) | 
|   | 
| template<class F >  | 
| bool  | except (F &&f) | 
|   | 
| template<class E , class F , class String >  | 
| bool  | except (F &&f, String const &reason) | 
|   | 
| template<class E , class F >  | 
| bool  | except (F &&f) | 
|   | 
| template<class F , class String >  | 
| bool  | unexcept (F &&f, String const &reason) | 
|   | 
| template<class F >  | 
| bool  | unexcept (F &&f) | 
|   | 
| std::string const &  | arg () const | 
|   | Return the argument associated with the runner.  
  | 
|   | 
| template<class Condition , class String >  | 
| bool  | unexpected (Condition shouldBeFalse, String const &reason) | 
|   | 
| template<class Condition >  | 
| bool  | unexpected (Condition shouldBeFalse) | 
|   | 
 | 
| template<class String >  | 
| void  | fail (String const &reason, char const *file, int line) | 
|   | Record a failure.  
  | 
|   | 
| template<class  = void>  | 
| void  | fail (std::string const &reason="") | 
|   | 
 | 
| template<class Condition >  | 
| bool  | expect (Condition const &shouldBeTrue) | 
|   | Evaluate a test condition.  
  | 
|   | 
| template<class Condition , class String >  | 
| bool  | expect (Condition const &shouldBeTrue, String const &reason) | 
|   | 
| template<class Condition >  | 
| bool  | expect (Condition const &shouldBeTrue, char const *file, int line) | 
|   | 
| template<class Condition , class String >  | 
| bool  | expect (Condition const &shouldBeTrue, String const &reason, char const *file, int line) | 
|   | 
Definition at line 23 of file LedgerReplay_test.cpp.
 
template<class Condition > 
  
  
      
        
          | bool beast::unit_test::suite::expect  | 
          ( | 
          Condition const &  | 
          shouldBeTrue | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
Evaluate a test condition. 
This function provides improved logging by incorporating the file name and line number into the reported output on failure, as well as additional text specified by the caller.
- Parameters
 - 
  
    | shouldBeTrue | The condition to test. The condition is evaluated in a boolean context. | 
    | reason | Optional added text to output on a failure. | 
    | file | The source code file where the test failed. | 
    | line | The source code line number where the test failed. | 
  
   
- Returns
 true if the test condition indicates success. 
Definition at line 226 of file suite.h.