zoukankan      html  css  js  c++  java
  • unittest简单的单元测试

    import unittest
    from count import Count

    class TestCount(unittest.TestCase):

    #每个用例执行开始函数
    def setUp(self):
    print("start test")

    #用例必须以test开头,用来识别
    def test_add1(self):
    t=Count(2,4)
    add=t.add()
    self.assertEqual(add,6)
    print("test_add1")

    def test_add2(self):
    t=Count(5,4)
    add=t.add()
    self.assertEqual(add,45)
    print("test_add2")

    #每个用例执行的结束函数
    def tearDown(self):
    print("test end")


    # 执行测试类的测试方法
    if __name__=="__main__":
    # unittest.main()
    suite=unittest.TestSuite() #变量suite应用unittest中的testsuite套件
    suite.addTest(TestCount("test_add1")) #addtest方法加载测试用例XX文件.XX类.XX方法
    suite.addTest(TestCount("test_add2")) #addtest方法加载测试用例当前文件.TestCount类.test_add2方法

    runner=unittest.TextTestRunner() #调用运行用例的TextTestRunner套件的run方法
    runner.run(suite)

  • 相关阅读:
    HDU 1874 畅通工程续
    HDU 1232 畅通工程
    HDU 1233 还是畅通工程
    HDU 1269 迷宫城堡
    洛谷 P1078 文化之旅
    POJ 3461 Oulipo
    最长链
    矩形面积求并
    有趣的数
    修复公路
  • 原文地址:https://www.cnblogs.com/onlyhua/p/7324397.html
Copyright © 2011-2022 走看看