gwenhywfar  5.8.2
testframework.h
Go to the documentation of this file.
1 /***************************************************************************
2  begin : Thu Jan 09 2020
3  copyright : (C) 2020 by Martin Preuss
4  email : martin@libchipcard.de
5 
6  ***************************************************************************
7  * Please see toplevel file COPYING for license details *
8  ***************************************************************************/
9 
10 
11 #ifndef GWEN_TEST_FRAMEWORK_H
12 #define GWEN_TEST_FRAMEWORK_H
13 
15 #include <gwenhywfar/testmodule.h>
16 
17 
18 #ifdef __cplusplus
19 extern "C" {
20 #endif
21 
22 
24 
25 
26 
28 
30 
31 GWENHYWFAR_API int TestFramework_Run(GWEN_TEST_FRAMEWORK *tf, int argc, char **argv);
32 
34 
36 
37 
38 #ifdef __cplusplus
39 }
40 #endif
41 
42 
43 
44 #endif
45 
TestFramework_free
GWENHYWFAR_API void TestFramework_free(GWEN_TEST_FRAMEWORK *tf)
testmodule.h
GWEN_TEST_MODULE
struct GWEN_TEST_MODULE GWEN_TEST_MODULE
Definition: testmodule.h:65
GWEN_TEST_FRAMEWORK
struct GWEN_TEST_FRAMEWORK GWEN_TEST_FRAMEWORK
Definition: testframework.h:23
TestFramework_GetModulesRoot
GWENHYWFAR_API GWEN_TEST_MODULE * TestFramework_GetModulesRoot(const GWEN_TEST_FRAMEWORK *tf)
gwenhywfarapi.h
TestFramework_new
GWENHYWFAR_API GWEN_TEST_FRAMEWORK * TestFramework_new(void)
GWENHYWFAR_API
#define GWENHYWFAR_API
Definition: gwenhywfarapi.h:67
TestFramework_Run
GWENHYWFAR_API int TestFramework_Run(GWEN_TEST_FRAMEWORK *tf, int argc, char **argv)
TestFramework_AddModule
GWENHYWFAR_API void TestFramework_AddModule(GWEN_TEST_FRAMEWORK *tf, GWEN_TEST_MODULE *mod)