# 创建一个测试类必须要继承unittest模块的TestCase类
class TestCalculator(unittest.TestCase):
# 测试用例的前置动作
def setUp(self):
print( test start: )
# 测试用例的后置动作
def tearDown(self):
print( test end )
# 创建一个测试方法必须以test开头
def test_add(self):
c Calculator(3, 5)
result c.add()
self.assertEqual(result, 8)
def test_sub(self):
c Calculator(3, 5)
result c.sub()
self.assertEqual(result, -2)
def test_mul(self):
c Calculator(3, 5)
result c.mul()
self.assertEqual(result, 10)
def test_div(self):
c Calculator(10, 5)
result c.div()
self.assertEqual(result, 2)