我有一个应用程序(使用注释的 Spring 4 MVC+Hibernate+jpa4+MySQL+Maven 集成示例),使用基于注释的配置将 Spring 与 Hibernate 集成。
和这个单元测试
@Test
public void testFindAll() throws Exception {
List<Guardian> guardians = getGuardianAccessorService().findAll();
assertNotNull (guardians);
assertTrue (guardians.size()>=0);
}
@Test
public void testFindCompanyGuardians() throws Exception {
List<Guardian> allGuardians = getGuardianAccessorService().findAll();
List<Guardian> guardiansByCompany = getGuardianAccessorService().findCompanyGuardians(AUTHENTICATED_USERNAME);
assertTrue (guardiansByCompany.size() <= allGuardians.size());
}
但在此断言行中,我错过了 2 个分支中的 1 个警告
assertTrue (guardians.size()>=0);
assertTrue (guardiansByCompany.size() <= allGuardians.size());