DATACOUCH-71 Harden test case with relative checks.

This commit is contained in:
Michael Nitschinger
2014-03-10 14:19:00 +01:00
parent ea6b14f4c9
commit de40287b75

View File

@@ -43,15 +43,15 @@ public class AbstractCouchbaseEventListenerTests {
@Test
public void shouldEmitEvents() {
assertEquals(0, eventListener.onBeforeSaveEvents.size());
assertEquals(0, eventListener.onAfterSaveEvents.size());
assertEquals(0, eventListener.onBeforeConvertEvents.size());
int beforeSave = eventListener.onBeforeSaveEvents.size();
int afterSave = eventListener.onAfterSaveEvents.size();
int beforeConvert = eventListener.onBeforeConvertEvents.size();
couchbaseTemplate.save(new User("john smith", 18));
assertEquals(1, eventListener.onBeforeSaveEvents.size());
assertEquals(1, eventListener.onAfterSaveEvents.size());
assertEquals(1, eventListener.onBeforeConvertEvents.size());
assertEquals(beforeSave+1, eventListener.onBeforeSaveEvents.size());
assertEquals(afterSave+1, eventListener.onAfterSaveEvents.size());
assertEquals(beforeConvert+1, eventListener.onBeforeConvertEvents.size());
}
}