@Test
public void testJavaTypes() {
// create an entity with multiple java types
final SystemDialect dial = new SystemDialect();
dial.setDialBool(true);
dial.setDialChar("char");
dial.setDialDate(new GregorianCalendar(2012, 02, 10).getTime());
dial.setDialDouble(15.0);
dial.setDialEnum(CascadeType.PERSIST);
dial.setDialLong(15L);
dial.setDialShort((short) 1);
// persist and flush
em.persist(dial);
em.flush();
em.clear();
// read entity from database and test values
final SystemDialect dialFromDb = em.find(SystemDialect.class, dial.getId());
Assert.assertEquals(dial.getDialChar(), dialFromDb.getDialChar());
Assert.assertEquals(dial.getDialBool(), dialFromDb.getDialBool());
Assert.assertEquals(dial.getDialDate(), dialFromDb.getDialDate());
Assert.assertEquals(dial.getDialDouble(), dialFromDb.getDialDouble(),0.00001);
Assert.assertEquals(dial.getDialEnum(), dialFromDb.getDialEnum());
Assert.assertEquals(dial.getDialLong(), dialFromDb.getDialLong());
Assert.assertEquals(dial.getDialShort(), dialFromDb.getDialShort());
}
DialectDaoTest.java 文件源码
java
阅读 39
收藏 0
点赞 0
评论 0
项目:bootstrap
作者:
评论列表
文章目录