| 
| 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 12 of file LedgerTrie_test.cpp.
 
  
  
      
        
          | void ripple::test::LedgerTrie_test::testGetPreferred  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
Build the tree below with initial tip support annotated A / \ B(1) C(1) / | | H D F(1) | E(2) | G
One of E advancing to G doesn't change anything A / \ B(1) C(1) / | | H D F(1) | E(1) | G(1)
C advancing to H does advance the seq 3 preferred ledger A / \ B(1) C / | | H(1)D F(1) | E(1) | G(1)
F advancing to E also moves the preferred ledger forward A / \ B(1) C / | | H(1)D F | E(2) | G(1)
Definition at line 341 of file LedgerTrie_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.