gwenhywfar
5.1.3
gwenhywfar5
gwenhywfar
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
14
#include <
gwenhywfar/gwenhywfarapi.h
>
15
#include <
gwenhywfar/testmodule.h
>
16
17
18
19
typedef
struct
GWEN_TEST_FRAMEWORK
GWEN_TEST_FRAMEWORK
;
20
21
22
23
GWENHYWFAR_API
GWEN_TEST_FRAMEWORK
*
TestFramework_new
(
void
);
24
25
GWENHYWFAR_API
void
TestFramework_AddModule
(
GWEN_TEST_FRAMEWORK
*tf,
GWEN_TEST_MODULE
*mod);
26
27
GWENHYWFAR_API
int
TestFramework_Run
(
GWEN_TEST_FRAMEWORK
*tf,
int
argc,
char
**argv);
28
29
GWENHYWFAR_API
GWEN_TEST_MODULE
*
TestFramework_GetModulesRoot
(
const
GWEN_TEST_FRAMEWORK
*tf);
30
31
GWENHYWFAR_API
void
TestFramework_free
(
GWEN_TEST_FRAMEWORK
*tf);
32
33
34
35
#endif
36
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:64
GWEN_TEST_FRAMEWORK
struct GWEN_TEST_FRAMEWORK GWEN_TEST_FRAMEWORK
Definition:
testframework.h:18
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:66
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)
Generated by
1.8.16