Example #1
0
  @Test
  public void testUpdate() {

    Company cp =
        em.createNamedQuery("Company.findByName", Company.class)
            .setParameter("name", "Windy")
            .getSingleResult();
    assertNotNull(cp.getId());

    String originalName = cp.getName();
    String newName = "Chicago Beverage";
    tx.begin();
    cp.setName(newName);
    tx.commit();

    assertNotEquals(originalName, cp.getName());
    assertTrue(newName.equals(cp.getName()));

    tx.begin();
    cp.setName(originalName);
    tx.commit();
  }