ADTF
3.18.2
|
Copyright © Audi Electronics Venture GmbH. More...
Go to the source code of this file.
Classes | |
struct | tTestDoc |
This structure defines a test case. More... | |
struct | tTestGroupDoc |
This structure defines a group of test cases. More... | |
class | ITester |
This class is the base class of all test cases. More... | |
class | ITestReportOutputter |
This interface has to be implemented by the test report class. More... | |
class | ITestBench |
This interface has to be implemented by the main test program. More... | |
Typedefs | |
typedef void | tTestResult |
Result type of test methods. | |
Functions | |
ITestBench * | __get_testbench () |
This function will return the pointer to the currently active test bench. | |
tInt | RunTestBench (tInt argc=0, const tChar *argv[]=nullptr, ITestReportOutputter *pConsoleOutputter=nullptr, tInt nConsoleOutputterFlags=0, ITestReportOutputter *pFileOutputter=nullptr, tInt nFileOutputterFlags=0) |
This function will perform all tests defined in the module. More... | |
tVoid | OutputDebugStringWrapper (const tChar *strMessage) |
This function creates a debug message. More... | |
This function creates a debug message.
[in] | strMessage | The debug message |
tInt RunTestBench | ( | tInt | argc = 0 , |
const tChar * | argv[] = nullptr , |
||
ITestReportOutputter * | pConsoleOutputter = nullptr , |
||
tInt | nConsoleOutputterFlags = 0 , |
||
ITestReportOutputter * | pFileOutputter = nullptr , |
||
tInt | nFileOutputterFlags = 0 |
||
) |
This function will perform all tests defined in the module.
[in] | argc | The size of the argv array. (optional) |
[in] | argv | The array of commandline parameters. (optional) |
[in] | pConsoleOutputter | The registered console outputter (optional) |
[in] | nConsoleOutputterFlags | The flags of the registered console outputter (optional) |
[in] | pFileOutputter | The registered file outputter (optional) |
[in] | nFileOutputterFlags | The flags of the registered file outputter (optional) |