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;
}
|