我一直在使用py.test(这是我推荐的方式)为python编写单元测试一段时间。JUnit测试失败案例
现在我正在使用JUnit4在java上进行操作。关于单元测试的有趣之处在于,检查代码在不是所有事情如预期时如何运作(web服务返回的意外数据,无效输入数据...),在python上我过去每个函数都有两个测试。
- 的第一个测试将检查代码的行为时,一切正常
- 第二次测试将模拟各种可能出现的问题,网络问题,脏/意外/响应无效数据等。
我通常称它们为test_foo()和test_foo_ko(),当然java会使用camelCase。
问题是,我应该集中所有情况下的一段代码在单个测试中,我应该将它们分成两个,因为我一直在使用python,或者应该对每个单个可能的情况进行测试?
+1给我一个理由来打破camelCase惯例,这实际上是有道理的:) – 2013-04-29 06:40:35