|
libGimbal 0.1.0
C17-Based Extended Standard Library and Cross-Language Runtime Framework
|
#include <gimbal_test_scenario.h>


Data Fields | ||
| GblContextClass | base | |
| GBL_RESULT(* | pFnBegin )(GblTestScenario *pSelf) | |
| GBL_RESULT(* | pFnEnd )(GblTestScenario *pSelf) | |
| GBL_RESULT(* | pFnRun )(GblTestScenario *pSelf, int argc, const char *argv[]) | |
| GBL_RESULT(* | pFnSuiteBegin )(GblTestScenario *pSelf, const GblTestSuite *pSuite) | |
| GBL_RESULT(* | pFnSuiteEnd )(GblTestScenario *pSelf, const GblTestSuite *pSuite) | |
Data Fields inherited from GblContextClass | ||
| GblObjectClass | base | |
| GblIAllocatorClass | GblIAllocatorImpl | |
| GblILoggerClass | GblILoggerImpl | |
Data Fields inherited from GblObjectClass | ||
| GblBoxClass | base | |
| GblITableVariantClass | GblITableVariantImpl | |
| GblIEventReceiverClass | GblIEventReceiverImpl | |
| GBL_RESULT(* | pFnConstructed )(GblObject *pSelf) | |
| GBL_RESULT(* | pFnInstantiated )(GblObject *pSelf) | |
| GBL_RESULT(* | pFnProperty )(const GblObject *pSelf, const GblProperty *pProp, GblVariant *pValue) | |
| GBL_RESULT(* | pFnSetProperty )(GblObject *pSelf, const GblProperty *pProp, GblVariant *pValue) | |
Data Fields inherited from GblBoxClass | ||
| GblClass | base | |
| GblIVariantClass | GblIVariantImpl | |
| struct { | ||
| GblArrayMap * pFields | ||
| } | private_ | |
| GBL_RESULT(* | pFnDestructor )(GblBox *pSelf) | |
Data Fields inherited from GblClass | ||
| struct { | ||
| uintptr_t metaClassInfo | ||
| } | private_ | |
Data Fields inherited from GblIVariantClass | ||
| GblInterface | base | |
| const GblIVariantVTable * | pVTable | |
Data Fields inherited from GblInterface | ||
| GblClass | base | |
| size_t | outerClassOffset_ | |
Data Fields inherited from GblITableVariantClass | ||
| GblInterface | base | |
| GBL_RESULT(* | pFnIndex )(const GblVariant *pSelf, const GblVariant *pKey, GblVariant *pValue) | |
| GBL_RESULT(* | pFnSetIndex )(const GblVariant *pSelf, const GblVariant *pKey, GblVariant *pValue) | |
| GBL_RESULT(* | pFnNext )(const GblVariant *pSelf, GblVariant *pKey, GblVariant *pValue) | |
| GBL_RESULT(* | pFnCount )(const GblVariant *pSelf, size_t *pSize) | |
Data Fields inherited from GblIEventReceiverClass | ||
| GblInterface | base | |
| GBL_RESULT(* | pFnReceiveEvent )(GblIEventReceiver *pSelf, GblIEventReceiver *pDest, GblEvent *pEvent) | |
Data Fields inherited from GblIAllocatorClass | ||
| GblInterface | base | |
| GBL_RESULT(* | pFnAlloc )(GblIAllocator *pSelf, const GblStackFrame *pFrame, size_t size, size_t align, const char *pDbgStr, void **ppData) | |
| GBL_RESULT(* | pFnRealloc )(GblIAllocator *pSelf, const GblStackFrame *pFrame, void *pData, size_t newSize, size_t newAlign, void **ppNewData) | |
| GBL_RESULT(* | pFnFree )(GblIAllocator *pSelf, const GblStackFrame *pFrame, void *pData) | |
| GBL_RESULT(* | pFnParent )(const GblIAllocator *pSelf, GblIAllocator **ppParent) | |
Data Fields inherited from GblILoggerClass | ||
| GblInterface | base | |
| GBL_RESULT(* | pFnWrite )(GblILogger *pSelf, const GblStackFrame *pFrame, GBL_LOG_LEVEL level, const char *pFmt, va_list varArgs) | |
| GBL_RESULT(* | pFnPush )(GblILogger *pSelf, const GblStackFrame *pFrame) | |
| GBL_RESULT(* | pFnPop )(GblILogger *pSelf, const GblStackFrame *pFrame, uint32_t count) | |
GblClass VTable structure for a GblTestScenario.
Provides a series of overridable virtual methods for looking up into individual GblTestSuites and executing them. This allows for mapping to a custom back-end that doesn't use GblTestSuite objects. The default implementations of these methods implement the built-in behavior of iterating through each child suite and executing its tests.
Definition at line 57 of file gimbal_test_scenario.h.
| GblContextClass GblTestScenarioClass::base |
Inherited base class structure.
Definition at line 57 of file gimbal_test_scenario.h.
| GBL_RESULT(* GblTestScenarioClass::pFnBegin) (GblTestScenario *pSelf) |
Virtual function which gets called just before a GblTestScenario begins execution.
Definition at line 59 of file gimbal_test_scenario.h.
| GBL_RESULT(* GblTestScenarioClass::pFnEnd) (GblTestScenario *pSelf) |
Virtual function which gets called just after a GblTestScenario ends execution.
Definition at line 61 of file gimbal_test_scenario.h.
| GBL_RESULT(* GblTestScenarioClass::pFnRun) (GblTestScenario *pSelf, int argc, const char *argv[]) |
Virtual function which implements the actual GblTestScenario execution behavior.
Definition at line 63 of file gimbal_test_scenario.h.
| GBL_RESULT(* GblTestScenarioClass::pFnSuiteBegin) (GblTestScenario *pSelf, const GblTestSuite *pSuite) |
Virtual function which gets called just before a GblTestSuite begins execution.
Definition at line 65 of file gimbal_test_scenario.h.
| GBL_RESULT(* GblTestScenarioClass::pFnSuiteEnd) (GblTestScenario *pSelf, const GblTestSuite *pSuite) |
Virtual function which gets called just after a GblTestSuite ends execution.
Definition at line 67 of file gimbal_test_scenario.h.