assertTrue(JOhm.delete(Item.class, item2.getId()));
}
@Test
public void saveWithOtherValueTypes() {
User user1 = new User();
user1.setName("foo");
user1.setRoom("vroom");
user1.setAge(99);
user1.setSalary(9999.99f);
user1.setInitial('f');
user1 = JOhm.save(user1);
User user2 = new User();
user2.setName("foo2");
user2.setRoom("vroom2");
user2.setAge(9);
user2.setInitial('f');
user2 = JOhm.save(user2);
User user3 = new User();
user3.setName("foo3");
user3.setRoom("vroom3");
user3.setAge(19);
user3.setSalary(9999.9f);
user3.setInitial('f');
user3 = JOhm.save(user3);
assertNotNull(user1);
// assertEquals(1, user1.getId());
User savedUser1 = JOhm.get(User.class, user1.getId());
assertEquals(user1.getName(), savedUser1.getName());
assertNull(savedUser1.getRoom());
assertEquals(user1.getId(), savedUser1.getId());
assertEquals(user1.getAge(), savedUser1.getAge());
assertEquals(user1.getInitial(), savedUser1.getInitial());
assertEquals(user1.getSalary(), savedUser1.getSalary(), 0D);
assertNotNull(user2);
// assertEquals(2, user2.getId());
User savedUser2 = JOhm.get(User.class, user2.getId());
assertEquals(user2.getName(), savedUser2.getName());
assertNull(savedUser2.getRoom());
assertEquals(user2.getId(), savedUser2.getId());
assertEquals(user2.getInitial(), savedUser2.getInitial());
assertEquals(user2.getAge(), savedUser2.getAge());
assertNotNull(user3);
// assertEquals(3, user3.getId());
User savedUser3 = JOhm.get(User.class, user3.getId());
assertEquals(user3.getName(), savedUser3.getName());
assertNull(savedUser3.getRoom());
assertEquals(user3.getId(), savedUser3.getId());
assertEquals(user3.getAge(), savedUser3.getAge());
assertEquals(user3.getInitial(), savedUser3.getInitial());
assertEquals(user3.getSalary(), savedUser3.getSalary(), 0D);
// cleanup now
assertTrue(JOhm.delete(User.class, user1.getId()));
assertNull(JOhm.get(User.class, user1.getId()));
assertTrue(JOhm.delete(User.class, user2.getId()));