断言:
接着上篇,用例里需要用到断言,来验证实际结果是否符合预期结果,前面有讲过,unittest.TestCase 有封装好的断言方法,我们的测试类继承了 TestCase 这个父类,所以我们可以直接在测试用例里调用断言 assertEqual 方法,示例如下:
import unittest
from class_13.math import Math
class TestMath(unittest.TestCase):
"""Math的测试类"""
def test_add(self): # 测试加法
result = Math(15, 30).add()
expect = 45
self.assertEqual(result, expect)
print('加法用例执行完毕!')
def test_sub(self): # 测试减法
result = Math(15, 30).sub()
expect = 444
self.assertEqual(result, expect)
print('减法用例执行完毕!')
def test_multiply(self): # 测试乘法
result = Math(15, 30).multiply()
expect = 450
self.assertEqual(result, expect)
print('乘法用例执行完毕!')
def test_divide(self): # 测试除法
result =