CppUnit project page FAQ

TestCase.h
Go to the documentation of this file.
1 #ifndef CPPUNIT_TESTCASE_H
2 #define CPPUNIT_TESTCASE_H
3 
4 #include <cppunit/Portability.h>
5 #include <cppunit/TestLeaf.h>
6 #include <cppunit/TestAssert.h>
7 #include <cppunit/TestFixture.h>
8 #include <string>
9 
10 
12 
13 
14 class TestResult;
15 
16 
27 class CPPUNIT_API TestCase : public TestLeaf,
28  public TestFixture
29 {
30 public:
31 
32  TestCase( const std::string &name );
33 
34  TestCase();
35 
36  ~TestCase();
37 
38  virtual void run(TestResult *result);
39 
40  std::string getName() const;
41 
43  virtual void runTest();
44 
45 private:
46  TestCase( const TestCase &other );
47  TestCase &operator=( const TestCase &other );
48 
49 private:
50  const std::string m_name;
51 };
52 
54 
55 #endif // CPPUNIT_TESTCASE_H

Send comments to:
CppUnit Developers