Rename newtestsuite to testsuite
[dyninst.git] / testsuite / src / TestMutator.C
1 // Implementation file for the TestMutator class (all stubs, really)
2
3 #include "test_lib.h"
4
5 bool TestMutator::hasCustomExecutionPath() {
6   return false;
7 }
8
9 TestMutator::TestMutator() 
10 {
11 }
12
13 TestMutator::~TestMutator() 
14 {
15 }
16
17 test_results_t TestMutator::setup(ParameterDict &param) {
18    return PASSED;
19 }
20
21 // This method should only be run in test objects that provide a custom
22 // execution path.
23 test_results_t TestMutator::executeTest() {
24   return SKIPPED;
25 }
26
27 // I'd like this method to look into the mutatee and determine whether or not it
28 // passed, rather than depending on the mutatee to do the right thing.
29 test_results_t TestMutator::postExecution() {
30   return PASSED;
31 }
32
33 test_results_t TestMutator::teardown() {
34   return PASSED;
35 }
36
37 TestMutator *TestMutator_factory() {
38   return new TestMutator();
39 }