27.七-封装测试类setUp和tearDown
来源:互联网 发布:三网合一网络箱 编辑:程序博客网 时间:2024/06/08 02:52
from calculator import Countimport unittest'创建MyTest()类的好处显而易见,对于测试类和测试方法来说,应将注意力放在具体的用例编写上,''无须关心setUp()和tearDown()所做的事情。前提是setUp()和tearDown()所做的事情是每个用例都需要的'class MyTest(unittest.TestCase ): def setUp(self): print("test case start") def tearDown(self): print("test case end")class TestAdd(unittest.TestCase): # def setUp(self): # print("test add start") def test_add(self): j=Count(2,3) self.assertEqual(j.add(),3) def test_add2(self): j=Count(41,76) self.assertEqual(j.add(),117) # def tearDown(self): # print("test add end")class TestSub(unittest.TestCase): # def setUp(self): # print("test sub start") def test_sub(self): j=Count(2,3) self.assertEqual(j.sub(),-1) def test_sub2(self): j=Count(71,46) self.assertEqual(j.sub(),25) # def tearDown(self): # print("test sub end")if __name__=='__main__': #构造测试集 # suite=unittest.TestSuite() #suite.addTest(TestAdd("test_add")) #suite.addTest(TestAdd("test_add2")) #suite.addTest(TestSub("test_sub")) #suite.addTest(TestSub("test_sub2")) #运行测试集合 #runner =unittest.TextTestRunner() #runner.run(suite) unittest.main()
创建MyTest()类的好处显而易见,对于测试类和测试方法来说,应将注意力放在具体的用例编写上,'
无须关心setUp()和tearDown()所做的事情。前提是setUp()和tearDown()所做的事情是每个用例都需要的'
阅读全文
0 0
- 27.七-封装测试类setUp和tearDown
- JUnit测试中setup()和teardown()方法
- JUnit测试中setup()和teardown()方法
- JUnit测试中setup()和teardown()方法
- jQuery源码分析之tearDown和setup
- Android测试中的setup、runTest、tearDown的执行顺序
- Setup()与TearDown()
- Nunit C#单元测试的Setup 和Teardown 属性的使用
- 新版的NUnit去掉了SetUp和TearDown函数
- gtest 中Setup TearDown SetUpTestCase和TearDownTestCase 的区别
- Python基础-单元测试-unittest.TestCase(setUp和tearDown)
- 用NUnit为.NET程序做测试 --- 常用测试属性之一 SetUp TearDown TestFixtureSetUp TestFixtureTearDown
- python nose框架--setup/teardown
- Javascript测试框架Jasmine(三):Setup、Teardown、嵌套describe等
- setUp和tearDown及setUpClass和tearDownClass的用法及区别
- setUp和tearDown及setUpClass和tearDownClass的用法及区别
- 在JUnit中多个testCase只执行一次setup和tearDown的方法
- 在JUnit中多个testCase只执行一次setup和tearDown的方法
- 不要过度担心过度负责
- Java数组Array与列表List之间的转换
- 000033:比较一下这两个变量的区别添加注释
- spring配置多数据源踩过的坑
- 背景图片全屏拉伸显示
- 27.七-封装测试类setUp和tearDown
- 图像清晰度的评价指标
- 使用easyui-combobox生成下拉框时的总结(2)
- 数据仓库和OLAP技术回顾综述
- 无限“递归”的python程序
- android:ViewPager的无限多页数的设置
- spring aop的五种通知类型
- 【代码笔记】iOS-MBProgressHUD
- js取不到input的值