Esempio n. 1
0
    def setUp(self):
	self.rational = Rational()
Esempio n. 2
0
 def setUp(self):
     self.rational = Rational()
Esempio n. 3
0
class TestArithmetic(unittest.TestCase):  # use any meaningful name

    ## Rational  methods are imported.
    def setUp(self):
	self.rational = Rational()

    def testAdd(self):
    	self.assertEqual(4, self.rational.add(2, 2))      # first test
    	self.assertEqual(10, self.rational.add(3, 7))     # second test
    	self.assertEqual(90, self.rational.add(-10, 100)) # third test

    def testSubtract(self):
        self.assertEqual(4, self.rational.subtract(6, 2))      # first test
        self.assertEqual(23, self.rational.subtract(30, 7))     # second test
        self.assertEqual(400, self.rational.subtract(500, 100)) # third test

    def testDivide(self):
        self.assertEqual(4, self.rational.divide(8, 2))      # first test
        self.assertEqual(10, self.rational.divide(100, 10))     # second test
        self.assertEqual(2, self.rational.divide(4, 2)) # third test

    def testMultiply(self):
        self.assertEqual(4, self.rational.multiply(2, 2))      # first test
        self.assertEqual(21, self.rational.multiply(3, 7))     # second test
        self.assertEqual(1000, self.rational.multiply(10, 100)) # third test
Esempio n. 4
0
class TestArithmetic(unittest.TestCase
                     ):  # TestArithmetic module loaded for unit testing

    ## Rational  methods are imported.
    def setUp(self):
        self.rational = Rational()

    def testAdd(self):
        self.assertEqual(4, self.rational.add(2, 2))  # first test
        self.assertEqual(10, self.rational.add(3, 7))  # second test
        self.assertEqual(90, self.rational.add(-10, 100))  # third test

    def testSubtract(self):
        self.assertEqual(4, self.rational.subtract(6, 2))  # first test
        self.assertEqual(23, self.rational.subtract(30, 7))  # second test
        self.assertEqual(400, self.rational.subtract(500, 100))  # third test

    def testDivide(self):
        self.assertEqual(4, self.rational.divide(8, 2))  # first test
        self.assertEqual(10, self.rational.divide(100, 10))  # second test
        self.assertEqual(2, self.rational.divide(4, 2))  # third test

    def testMultiply(self):
        self.assertEqual(4, self.rational.multiply(2, 2))  # first test
        self.assertEqual(21, self.rational.multiply(3, 7))  # second test
        self.assertEqual(1000, self.rational.multiply(10, 100))  # third test