assertEquals(item1.getName(), faveItem2.getName());
}
@Test
public void persistSortedSets() {
User user = new User();
user.setName("foo");
JOhm.save(user);
Item item1 = new Item();
item1.setName("bar");
item1.setPrice(18.2f);
JOhm.save(item1);
user.getOrderedPurchases().add(item1);
// don't set price so it also checks that a default score of 0 is
// assigned
Item item2 = new Item();
item2.setName("bar");
JOhm.save(item2);
user.getOrderedPurchases().add(item2);
assertEquals(2, user.getOrderedPurchases().size());
Iterator<Item> iterator = user.getOrderedPurchases().iterator();
assertEquals(item2.getId(), iterator.next().getId());
assertEquals(item1.getId(), iterator.next().getId());
}