use of dev.morphia.test.models.Rectangle in project morphia by mongodb.
the class TestQuery method testSimpleSort.
@Test
public void testSimpleSort() {
getMapper().map(Rectangle.class);
getDs().ensureIndexes();
getDs().save(asList(new Rectangle(1, 10), new Rectangle(3, 8), new Rectangle(6, 10), new Rectangle(10, 10), new Rectangle(10, 1)));
Rectangle r1 = getDs().find(Rectangle.class).iterator(new FindOptions().sort(ascending("width")).limit(1)).next();
assertNotNull(r1);
assertEquals(r1.getWidth(), 1, 0);
r1 = getDs().find(Rectangle.class).iterator(new FindOptions().sort(descending("width")).limit(1)).next();
assertNotNull(r1);
assertEquals(r1.getWidth(), 10, 0);
}
Aggregations