assertEquals
函数原型1: assertEquals([String message],expected,actual)
参数说明:
message是个可选的消息,假如提供,将会在发生错误时报告这个消息。
expected 是期望值,通常都是用户指定的内容。
actual 是被测试的代码返回的实际值。
函数原型2:assertEquals([String message],expected,actual,tolerance)
参数说明:
message是个可选的消息,假如提供,将会在发生错误时报告这个消息。
expected是期望值,通常都是用户指定的内容。
actual是被测试的代码返回的实际值。
tolerance是误差参数,参加比较的两个浮点数在这个误差之内则会被认为是
相等的。
示例:
#定义被测方法,文件名为 wait_test.py
def add(a,b):
return a+b
def cheng(a,b):
return a*b
---------------------------------
import unittest
from wait_test import *
class MyTest(unittest.TestCase):
def test_add(self):
#断言
self.assertEqual(8,add(3,5),‘错误‘)
def test_cheng(self):
self.assertEqual(15,cheng(3,5),‘错误‘)
if __name__ == ‘__main__‘:
unittest.main()