![]()  | 
  
    Qore QUnit Module Reference
    0.4.3
    
   | 
 
Base class for collecting test results and reporting. More...

Public Member Methods | |
| 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... | |
Public Attributes | |
| const | Opts = ... | 
| default options for Qore::GetOpt::constructor()  | |
Private Member Methods | |
| 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  | |
Private Attributes | |
| 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.
| QUnit::TestReporter::constructor | ( | string | name, | 
| string | version, | ||
| *list< auto > | p_argv, | ||
| hash< auto > | opts = Opts  | 
        ||
| ) | 
creates the object from the arguments
| 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() | 
| QUnit::TestReporter::constructor | ( | string | name, | 
| string | version, | ||
| reference< list< string >> | p_argv, | ||
| hash< auto > | opts = Opts  | 
        ||
| ) | 
creates the object from the arguments
| 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() | 
      
  | 
  private | 
the result of parsing command-line options with Qore::GetOpt::parse2()