当您编写集成测试时,您似乎无法使用集成测试中生成的实际数据运行单元测试。
例如,你已经写了一个单元测试:class SomeClassTest{
@Test
somemothedTest (){
push test data //the data is build in
run target method of target class
}
}
因此,您必须重构单元测试以接受来自此单元测试用例之外的测试数据。
是不是?
在一本junit书中,作者wirte:....一旦你开始运行一个类的测试,下一步 是用其他方法和服务来连接类。 ....
这是什么意思,我们应该重构我们的单元测试,使它可以工作以形成一个大的测试并且可以通过整合测试来调用?