Ich habe die folgende Testmethode, um die Erstellung der Partner-Entität im Objectify-Datenspeicher zu testen.Seltsames JUnit/Google Endpunkt-Testergebnis
Ich habe die DuplicateRecordException als Ausnahme, aber wenn ich versuche, die Entität (jede Entität in dieser Klasse) abzurufen, und ich habe eine Null. Irgendeine Idee, was ich verpasst habe?
HINWEIS: Ich habe den lokalen API-Explorer gestartet, um die Methode createPartner() zu testen.
@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());
}
}
}
Sie möchten wahrscheinlich '.setApplyAllHighRepJobPolicy()' in Tests – stickfigure