如何避免重复测试时,我需要测试子实体的插入在集成测试 ????在Java中如何避免重复插入测试
使用案例:
我有一个Person实体(母公司)和电话实体(孩子)。我需要坚持一个电话,然后坚持一个人,但如果我有一个实体有很多孩子,我的测试将是一个重复代码的怪物!
我需要这样的东西:
public class TestPerson {
public void should_insertPerson_and_find(){
//I need to call should_insertPhone_and_find() to insert a Phone before insert people, because of dependency.....
//... run test
}
}
public class TestPhone {
public void should_insertPhone_and_find(){
//... run test
}
}
有人能sugest这方面的任何API? JUnit可以做到这一点吗?
如果你想要测试的是确保子实体被正确插入,那么为什么你不能用单个实体做到这一点?为什么你需要多个子实体来验证? – K139
因为我运行一个集成测试,我需要测试实体 – Lucas