1 22 package org.jboss.ejb3.test.regression.ejbthree290.unit; 23 24 import org.jboss.test.JBossTestCase; 25 import org.jboss.ejb3.test.regression.ejbthree290.DAO; 26 import org.jboss.ejb3.test.regression.ejbthree290.MyEntity; 27 import junit.framework.Test; 28 29 34 35 public class Ejb290UnitTestCase 36 extends JBossTestCase 37 { 38 org.jboss.logging.Logger log = getLog(); 39 40 static boolean deployed = false; 41 static int test = 0; 42 43 public Ejb290UnitTestCase(String name) 44 { 45 46 super(name); 47 48 } 49 50 public void testRefresh() throws Exception 51 { 52 DAO dao = (DAO)getInitialContext().lookup("DAOBean/remote"); 53 MyEntity e = dao.create(); 54 dao.findAndDelete(e.id); 55 } 56 57 public void testMerge() throws Exception 58 { 59 DAO dao = (DAO)getInitialContext().lookup("DAOBean/remote"); 60 MyEntity e = dao.create(); 61 dao.merge(e); 62 } 63 64 public void testMergeAfterRemove() throws Exception 65 { 66 DAO dao = (DAO)getInitialContext().lookup("DAOBean/remote"); 67 MyEntity e = dao.create(); 68 dao.mergeAfterRemove(e); 69 } 70 71 public static Test suite() throws Exception 72 { 73 return getDeploySetup(Ejb290UnitTestCase.class, "regression-ejbthree290-test.jar"); 74 } 75 76 } 77 | Popular Tags |