0
다음 테스트 메소드를 사용하여 Objectify 데이터 저장소에서 파트너 엔티티 생성을 테스트합니다.이상한 JUnit/Google 엔드 포인트 테스트 결과
예외로 DuplicateRecordException이 있는데, 엔터티 (해당 클래스의 엔터티)를 검색하려고하면 null이 나타납니다. 내가 놓친 어떤 생각?
참고 : createPartner() 메서드를 테스트하기 위해 로컬 API 탐색기를 시작했지만 정상적으로 작동합니다.
@Test
public void testCreatePartner(){
try {
Partner p = createPartner(instID, displayName, new Text(aboutMe));
createPartner(instID, displayName, newText(aboutMe));
assertNull(p);
} catch (DuplicateRecordException | MissingIDException | FailToSaveRecordException e) {
//e.printStackTrace();
log.severe("======> "+e.getMessage());
Partner q = OfyController.ofy().load().type(Partner.class).first().now();
if (q!=null) {
log.info("------>>" + q.getDisplayName());
}
}
}
테스트에서'.setApplyAllHighRepJobPolicy()'를 원할 수도 있습니다. – stickfigure