use of dev.morphia.test.models.City in project morphia by mongodb.
the class TestDatastore method testDeletes.
@Test
public void testDeletes() {
for (int i = 0; i < 100; i++) {
getDs().save(new City());
}
DeleteResult delete = getDs().find(City.class).delete();
assertEquals(delete.getDeletedCount(), 1, "Should only delete 1");
City first = getDs().find(City.class).first();
delete = getDs().delete(first);
assertEquals(delete.getDeletedCount(), 1, "Should only delete 1");
first = getDs().find(City.class).first();
delete = getDs().delete(first, new DeleteOptions().multi(true));
assertEquals(delete.getDeletedCount(), 1, "Should only delete 1");
delete = getDs().find(City.class).delete(new DeleteOptions().multi(true));
assertTrue(delete.getDeletedCount() > 1, "Should the rest");
}
Aggregations