Java Spring JPA JUnit4测试查找实体未拾取使用与已删除实体相同的复合键创建的新实体
我正在尝试为一种方法编写集成测试,其基本工作原理如下:Java Spring JPA JUnit4测试查找实体未拾取使用与已删除实体相同的复合键创建的新实体,java,spring,hibernate,jpa,Java,Spring,Hibernate,Jpa,我正在尝试为一种方法编写集成测试,其基本工作原理如下: @Autowired JpaRepositoryWrapperService service; @Transactional public void updateSelections(Integer userId, Integer... choiceIds) { service.deleteSelectionsByUserId(userId); for (Integer choiceId: choiceIds) { ser
@Autowired
JpaRepositoryWrapperService service;
@Transactional
public void updateSelections(Integer userId, Integer... choiceIds) {
service.deleteSelectionsByUserId(userId);
for (Integer choiceId: choiceIds) {
service.createSelection(userId, choiceId);
}
}
验证删除以前所有选项的测试,通过。验证添加任意数量的选项(之前没有选择)的测试通过。
验证保留一个或多个先前选择的测试失败 注: