My Project
 All Classes Files Functions
TestCalculations.h
Go to the documentation of this file.
1 
5 #include <iostream>
6 #include <cppunit/TestCase.h>
7 #include <cppunit/TestFixture.h>
8 #include <cppunit/ui/text/TextTestRunner.h>
9 #include <cppunit/extensions/HelperMacros.h>
10 #include <cppunit/extensions/TestFactoryRegistry.h>
11 #include <cppunit/TestResult.h>
12 #include <cppunit/TestResultCollector.h>
13 #include <cppunit/TestRunner.h>
14 #include <cppunit/BriefTestProgressListener.h>
15 #include <cppunit/CompilerOutputter.h>
16 #include <cppunit/XmlOutputter.h>
17 #include "Calculations.h"
18 using namespace CppUnit;
19 using namespace std;
20 
25 class TestCalculations : public CppUnit::TestFixture
26 {
27  CPPUNIT_TEST_SUITE(TestCalculations);//declare the test suite
28  CPPUNIT_TEST(testDivision);//test the Division method
29  CPPUNIT_TEST(testMultiplication);//test the multiplication method
30  CPPUNIT_TEST(testAddition);//test the addition method
31  CPPUNIT_TEST(testSubtraction);//test the addition method
32  CPPUNIT_TEST_SUITE_END();//end of test suite declaration
33 
34 public:
35  void setUp(void);
36  void tearDown(void);
37 
38 protected:
39  void testDivision(void);
40  void testAddition(void);
41  void testMultiplication(void);
42  void testSubtraction(void);
43 
44 private:
45  Calculations *CalcObject;
46 
47 };
48 
Header file containing the class declaration for the Calculations class.
Calculations (Tested Class)
Definition: Calculations.h:5
CPPUNIT_TEST_SUITE_REGISTRATION(TestCalculations)
Register for running the test.