blob: a8e83b0a071be99189f662d5b4724f71c736c93b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
#include "HelperSuite.h"
#include "TestParameterizedTestCaller.h"
#include <cppunit/extensions/HelperMacros.h>
#include <cppunit/ParameterizedTestCaller.h>
#include <iostream>
CPPUNIT_TEST_SUITE_NAMED_REGISTRATION( TestParameterizedTestCaller,
helperSuiteName() );
namespace {
class SimpleTest : public CPPUNIT_NS::TestFixture
{
public:
void test(const int& i);
};
void SimpleTest::test(const int& i)
{
std::cout << i;
}
}
TestParameterizedTestCaller::TestParameterizedTestCaller()
{
}
TestParameterizedTestCaller::~TestParameterizedTestCaller()
{
}
void
TestParameterizedTestCaller::test1()
{
{
CPPUNIT_NS::ParameterizedTestCaller<SimpleTest, int> caller( "test1",
&SimpleTest::test,
{ 1, 2, 3} );
CPPUNIT_NS::TestResult m_result;
caller.run( &m_result );
} // Force destruction of the test caller.
}
|