Base class for collecting test results and reporting.  
 More...
#include <QUnit.qm.dox.h>
 | 
|   | constructor (string name, string version, *list< auto > p_argv, hash< auto > opts=Opts) | 
|   | creates the object from the arguments  More...
  | 
|   | 
|   | constructor (string name, string version, reference< list< string > > p_argv, hash< auto > opts=Opts) | 
|   | creates the object from the arguments  More...
  | 
|   | 
 | 
| 
  | addTestResult (TestCase tc, int success, *string error, *string pos, *string detail) | 
|   | adds a test result 
  | 
|   | 
| 
int  | errors () | 
|   | returns the number of errors encountered during test execution 
  | 
|   | 
| 
  | init (string name, string version, reference< list< string > > p_argv, hash< auto > opts=Opts) | 
|   | common constructor code 
  | 
|   | 
| 
int  | skipped () | 
|   | returns the number of tests skipped 
  | 
|   | 
| 
int  | testCount () | 
|   | returns the total number of test results 
  | 
|   | 
 | 
| 
string  | m_name | 
|   | test case name 
  | 
|   | 
| hash< auto >  | m_options | 
|   | the result of parsing command-line options with Qore::GetOpt::parse2()  More...
  | 
|   | 
| 
hash< string, hash< string, code > >  | m_printMethods | 
|   | A map of print methods, categorised into three types: header, summary, testreport. 
  | 
|   | 
| 
string  | m_version | 
|   | test case version 
  | 
|   | 
| 
*list< auto >  | new_argv | 
|   | new ARGV for languages that don't support lvalue references 
  | 
|   | 
| 
int  | num_asserts = 0 | 
|   | total number of assertions in script 
  | 
|   | 
| 
int  | num_asserts_ok = 0 | 
|   | total number of successful assertions in script 
  | 
|   | 
| 
int  | num_asserts_skip = 0 | 
|   | total number of skipped assertions in script 
  | 
|   | 
| 
const  | OffsetColumn = 20 | 
|   | the default column offset for printing options used in printOption() and usageIntern() 
  | 
|   | 
Base class for collecting test results and reporting. 
 
◆ constructor() [1/2]
      
        
          | QUnit::TestReporter::constructor  | 
          ( | 
          string  | 
          name,  | 
        
        
           | 
           | 
          string  | 
          version,  | 
        
        
           | 
           | 
          *list< auto >  | 
          p_argv,  | 
        
        
           | 
           | 
          hash< auto >  | 
          opts = Opts  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
creates the object from the arguments 
- Parameters
 - 
  
    | name | the name of the test  | 
    | version | the version of the test  | 
    | p_argv | an optional list of command-line arguments  | 
    | opts | the option hash to be passed to Qore::GetOpt::constructor()  | 
  
   
 
 
◆ constructor() [2/2]
      
        
          | QUnit::TestReporter::constructor  | 
          ( | 
          string  | 
          name,  | 
        
        
           | 
           | 
          string  | 
          version,  | 
        
        
           | 
           | 
          reference< list< string > >  | 
          p_argv,  | 
        
        
           | 
           | 
          hash< auto >  | 
          opts = Opts  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
creates the object from the arguments 
- Parameters
 - 
  
    | name | the name of the test  | 
    | version | the version of the test  | 
    | p_argv | an optional reference to a list of command-line arguments  | 
    | opts | the option hash to be passed to Qore::GetOpt::constructor()  | 
  
   
 
 
◆ m_options
  
  
      
        
          | hash<auto> QUnit::TestReporter::m_options | 
         
       
   | 
  
private   |