アノテーションベースの構成を使用して Spring と Hibernate を統合するアプリケーション (Spring 4 MVC+Hibernate+jpa4+MySQL+Maven のアノテーションを使用した統合例) があります。
そしてこの単体テスト
@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());