class MyTestCase(unittest.TestCase): def setUp(self): self.calculator = Calculator() def test_instantiate_calculator(self): self.assertIsInstance(self.calculator, Calculator) def test_calculator_return_sum(self): result = self.calculator.add(1, 2) self.assertEqual(3, result) def test_calculator_return_square (self): result = self.calculator.square(2) self.assertEqual(4,result) def test_calculator_return_SquareRoot(self): result = self.calculator.SquareRoot(4) self.assertEqual(2, result) def test_calculator_return_product (self): result = self.calculator.Product(2,2) self.assertEqual(4,result) def test_calculator_return_division (self): result = self.calculator.Division(2,2) self.assertEqual(1,result) def test_calculator_return_difference(self): result = self.calculator.subtract(1, 2) self.assertEqual(-1, result)
def test_calculator_access_sqRoot(self): calculator = Calculator() calculator.SquareRoot(9) self.assertEqual(3, calculator.Result)
def test_calculator_sqRoot(self): calculator = Calculator() result = calculator.SquareRoot(16) self.assertEqual(4, result)