34 |
// |
// |
35 |
// A test method must return void and have no arguments |
// A test method must return void and have no arguments |
36 |
|
|
|
// Data class |
|
37 |
void testAll(); |
void testAll(); |
|
|
|
38 |
void testMore(); |
void testMore(); |
|
|
|
|
// |
|
|
// Test the constructors |
|
39 |
void testConstructors(); |
void testConstructors(); |
|
|
|
|
// |
|
|
// Tests for DataConstant |
|
40 |
void testDataConstant(); |
void testDataConstant(); |
|
|
|
|
// |
|
|
// Tests for DataTagged |
|
41 |
void testDataTagged(); |
void testDataTagged(); |
|
|
|
|
// |
|
|
// Tests for DataTagged exceptions |
|
42 |
void testDataTaggedExceptions(); |
void testDataTaggedExceptions(); |
|
|
|
|
// |
|
|
// Tests for slicing |
|
43 |
void testSlicing(); |
void testSlicing(); |
44 |
void testOperations(); |
void testOperations(); |
45 |
|
void testRefValue(); |
46 |
|
|
47 |
DataTestCase (std::string name) : TestCase (name) {} |
DataTestCase (std::string name) : TestCase (name) {} |
48 |
~DataTestCase() {} |
~DataTestCase() {} |