From: <epb...@us...> - 2006-02-10 13:07:23
|
Update of /cvsroot/hibernate/HibernateExt/ejb/src/test/org/hibernate/ejb/test/ops In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14290/ejb/src/test/org/hibernate/ejb/test/ops Added Files: MergeNewTest.java Workload.java Log Message: more tests on merge --- NEW FILE: MergeNewTest.java --- //$Id: MergeNewTest.java,v 1.1 2006/02/10 13:07:15 epbernard Exp $ package org.hibernate.ejb.test.ops; import javax.persistence.EntityManager; import org.hibernate.ejb.test.TestCase; /** * @author Emmanuel Bernard */ public class MergeNewTest extends TestCase { public void testMergeNew() throws Exception { Workload load = new Workload(); load.name = "Cleaning"; load.load = 10; EntityManager em = factory.createEntityManager(); em.getTransaction().begin(); load = em.merge( load ); assertNotNull( load.id ); em.flush(); assertNotNull( load.id ); em.getTransaction().rollback(); em.close(); } public Class[] getAnnotatedClasses() { return new Class[] { Workload.class }; } } --- NEW FILE: Workload.java --- //$Id: Workload.java,v 1.1 2006/02/10 13:07:15 epbernard Exp $ package org.hibernate.ejb.test.ops; import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.GeneratedValue; /** * @author Emmanuel Bernard */ @Entity public class Workload { @Id @GeneratedValue public Integer id; public String name; public Integer load; } |