@Test
public void testPersistUpdateDeleteEvaluare() {
String tipEvaluare="EvaluareTest";
Evaluare ev=new Evaluare();
Evaluare evT=new Evaluare();
Evaluare evT1=new Evaluare();
ev.setTipEvaluare(tipEvaluare);
EntityManager em = emf.createEntityManager();
em.getTransaction().begin();
em.persist(ev);
em.getTransaction().commit();
evT = (Evaluare) em.createQuery("select evT from Evaluare evT where evT.tipEvaluare='EvaluareTest' ").getSingleResult();
assertTrue("Nu a fost introdusa o inregistrare","EvaluareTest".equals(evT.getTipEvaluare()));
em.getTransaction().begin();
evT.setTipEvaluare("EvaluareTest1");
em.getTransaction().commit();
evT1=(Evaluare) em.createQuery("select ev from Evaluare ev where ev.tipEvaluare='EvaluareTest1' ").getSingleResult();
assertTrue("Nu a fost facuta schimbarea ","EvaluareTest1".equals(evT1.getTipEvaluare()));
em.getTransaction().begin();
int deletedData = em.createQuery("Delete from Evaluare e").executeUpdate();
em.getTransaction().commit();
assertEquals("Tabela avea mai mult de o inregistrare",deletedData, 1);
em.close();