1 22 package org.jboss.test.cmp2.batchcascadedelete.test; 23 24 import org.jboss.test.JBossTestCase; 25 import org.jboss.test.cmp2.batchcascadedelete.ejb.Child; 26 import org.jboss.test.cmp2.batchcascadedelete.ejb.ChildHome; 27 import org.jboss.test.cmp2.batchcascadedelete.ejb.ChildUtil; 28 import org.jboss.test.cmp2.batchcascadedelete.ejb.GrandchildHome; 29 import org.jboss.test.cmp2.batchcascadedelete.ejb.GrandchildUtil; 30 import org.jboss.test.cmp2.batchcascadedelete.ejb.Parent; 31 import org.jboss.test.cmp2.batchcascadedelete.ejb.ParentHome; 32 import org.jboss.test.cmp2.batchcascadedelete.ejb.ParentUtil; 33 import junit.framework.Test; 34 35 39 public class BatchCascadeDeleteUnitTestCase 40 extends JBossTestCase 41 { 42 47 public BatchCascadeDeleteUnitTestCase(String name) 48 { 49 super(name); 50 } 51 52 public static Test suite() throws Exception 53 { 54 return JBossTestCase.getDeploySetup(BatchCascadeDeleteUnitTestCase.class, "cmp2-batchcascadedelete.jar"); 55 } 56 57 public void testCase4540() throws Exception 58 { 59 ParentHome parentHome = ParentUtil.getHome(); 60 Parent parent = parentHome.create("parent"); 61 62 ChildHome childHome = ChildUtil.getHome(); 63 Child child = childHome.create( parent, "child"); 64 65 GrandchildHome grandchildHome = GrandchildUtil.getHome(); 66 67 grandchildHome.create(child.getId(), "grandchild"); 69 70 child.remove(); 72 } 73 } 74 | Popular Tags |