作业要求20180925-4 单元测试,结对
此作业要求参见:https://edu.cnblogs.com/campus/nenu/2018fall/homework/2146
此作业结对成员:卢帝同 张宇
测试内容:本周作业20180925-6 四则运算试题生成
测试功能:1,4
2人结对,使用TDD测试框架 (如NUnit, JUnit, cppUnit等)完成本周作业四则运算试题生成的单元测试。
对每个功能,先给出测试用例,然后再编码功能。请注意把测试用例视为功能需求完成的检验指标.
测试用例:
序号 | 测试用例 | 预计结果 |
1 | 用户输入f4 | 出现表达式要求用户输出结果 |
2 | 用户输入对的结果 | 输出:答对了,你真是个天才!! |
3 | 用户输入错的结果 | 输出:再想想答案似乎是错误的。 |
测试代码:
# coding=gbk import unittest import sys sys.path.append(r'C:\Users\DELL\Desktop\__init__.py') import f4 class JustforTest(unittest.TestCase): def test_calc(self):
length = 10 str = ra_number() print(str) result = input('\n:') self.assertEqual(int(result), my_eval(str)) print('\n答对啦,你真是个天才') if __name__ == '__main__': unittest.main()
测试功能1截图:
测试功能4截图: