DialectDaoTest.java 文件源码

java
阅读 39 收藏 0 点赞 0 评论 0

项目:bootstrap 作者:
@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());
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号