1 22 package org.jboss.ejb3.test.dependent.unit; 23 24 import org.jboss.ejb3.test.dependent.Customer; 25 import org.jboss.ejb3.test.dependent.EntityTest; 26 import org.jboss.ejb3.test.dependent.FieldCustomer; 27 import org.jboss.test.JBossTestCase; 28 import junit.framework.Test; 29 30 36 37 public class EntityUnitTestCase 38 extends JBossTestCase 39 { 40 org.jboss.logging.Logger log = getLog(); 41 42 static boolean deployed = false; 43 static int test = 0; 44 45 public EntityUnitTestCase(String name) 46 { 47 48 super(name); 49 50 } 51 52 public void testAll() throws Exception 53 { 54 EntityTest tester = (EntityTest) getInitialContext().lookup("EntityTestBean/remote"); 55 Customer c = tester.createCustomer(); 56 c = tester.findByCustomerId(c.getId()); 57 58 assertEquals(c.getName(), "Bill"); 59 assertEquals(c.getAddress().getState(), "MA"); 60 assertEquals(c.getAddress2().state, "MA"); 61 assertEquals(c.getAddress2().city, "Bedford"); 62 } 63 64 public void testFieldAll() throws Exception 65 { 66 EntityTest tester = (EntityTest) getInitialContext().lookup("EntityTestBean/remote"); 67 FieldCustomer c = tester.createFieldCustomer(); 68 c = tester.fieldFindByCustomerId(c.getId()); 69 70 assertEquals(c.getName(), "Bill"); 71 assertEquals(c.getAddress().getState(), "MA"); 72 assertEquals(c.getAddress2().state, "MA"); 73 assertEquals(c.getAddress2().city, "Bedford"); 74 } 75 76 public static Test suite() throws Exception 77 { 78 return getDeploySetup(EntityUnitTestCase.class, "dependent-test.jar"); 79 } 80 81 } 82 | Popular Tags |