EmbeddedUnit
embUnit
TestResult.c
Go to the documentation of this file.
1
34
#include "
Test.h
"
35
#include "
TestListener.h
"
36
#include "
TestResult.h
"
37
38
void
TestResult_init(
TestResult
*
self
,
TestListner
* listner)
39
{
40
self
->runCount = 0;
41
self
->failureCount = 0;
42
self
->listener = listner;
43
}
44
45
void
TestResult_startTest(
TestResult
*
self
,
Test
* test)
46
{
47
self
->runCount++;
48
if
(self->listener) {
49
TestListner_startTest(self->listener, test);
50
}
51
}
52
53
void
TestResult_endTest(
TestResult
*
self
,
Test
* test)
54
{
55
if
(self->listener) {
56
TestListner_endTest(self->listener, test);
57
}
58
}
59
60
void
TestResult_addFailure(
TestResult
*
self
,
Test
* test,
const
char
* msg,
int
line,
const
char
* file)
61
{
62
self
->failureCount++;
63
if
(self->listener) {
64
TestListner_addFailure(self->listener, test, msg, line, file);
65
}
66
}
Test.h
__TestResult
Definition:
TestResult.h:47
TestListener.h
__Test
Definition:
Test.h:56
TestResult.h
__TestListner
Definition:
TestListener.h:53
Generated by
1.8.13