libGimbal 0.1.0
C17-Based Extended Standard Library and Cross-Language Runtime Framework
Loading...
Searching...
No Matches
GblTestSuite Struct Reference

#include <gimbal_test_suite.h>

Inheritance diagram for GblTestSuite:
GblObject GblBox GblITableVariant GblInstance

Data Fields

union { 
 
   GblTestSuiteClass *   pClass 
 
   GblObject   base 
 
};  
 
GblCallRecord lastRecord
 
size_t failingCase
 
size_t casesRun
 
size_t casesPassed
 
size_t casesFailed
 
size_t casesSkipped
 
- Data Fields inherited from GblObject
union { 
 
   GblObjectClass *   pClass 
 
   GblBox   base 
 
};  
 
- Data Fields inherited from GblBox
union { 
 
   GblBoxClass *   pClass 
 
   GblInstance   base 
 
};  
 
struct { 
 
   GblArrayMap *   pFields 
 
   volatile uint16_t   refCounter 
 
   uint16_t   contextType: 1 
 
   uint16_t   constructedInPlace: 1 
 
   uint16_t   derivedFlags: 14 
 
private_ 
 
- Data Fields inherited from GblInstance
GblClasspClass
 

Additional Inherited Members

Detailed Description

GblObject representing a collection of unit test cases.

GblTestSuite is a GblInstance type which encapsulates a single test suite–a collection of sequentially executing, related test cases.

See also
GblTestSuiteClass

Definition at line 106 of file gimbal_test_suite.h.

Field Documentation

◆ pClass

GblTestSuiteClass* GblTestSuite::pClass

Pointer to class/vtable structure.

Definition at line 106 of file gimbal_test_suite.h.

◆ base

GblObject GblTestSuite::base

Inherited base instance structure.

Definition at line 106 of file gimbal_test_suite.h.

◆ lastRecord

GblCallRecord GblTestSuite::lastRecord

Call record of the failing test case.

Definition at line 107 of file gimbal_test_suite.h.

◆ failingCase

size_t GblTestSuite::failingCase

Failing test case index.

Definition at line 108 of file gimbal_test_suite.h.

◆ casesRun

size_t GblTestSuite::casesRun

Number of test cases which have run.

Definition at line 109 of file gimbal_test_suite.h.

◆ casesPassed

size_t GblTestSuite::casesPassed

Number of test cases which have passed.

Definition at line 110 of file gimbal_test_suite.h.

◆ casesFailed

size_t GblTestSuite::casesFailed

Number of test cases which have failed.

Definition at line 111 of file gimbal_test_suite.h.

◆ casesSkipped

size_t GblTestSuite::casesSkipped

Number of test cases which have been skipped.

Definition at line 112 of file gimbal_test_suite.h.


The documentation for this struct was generated from the following file: