此作业要求参见https://edu.cnblogs.com/campus/nenu/2018fall/homework/2146
git,https://git.coding.net/zhaomeizeng/wc.git
一、测试random是否正常
用例
import unittest from f4_1 import createOperator class testCreateOperator(unittest.TestCase): def test_CreateOperator(self): print("单元测试开始:") operator = ["+", "-", "*", "/"] self.assertIn(createOperator(self),operator) if __name__ == '__main__': unittest.main()
二、测试生成式子
import unittest from f4_1 import main class testmain(unittest.TestCase): def test_main(self): print("单元测试开始:") self.assertIn(main(),20) if __name__ == '__main__': unittest.main()
通过测试,发现了很多的程序的小Bug和很多没有注意到的地方。