1 19 20 package org.netbeans.modules.j2ee.ejbcore.ui.logicalview.ejb.action; 21 22 import java.io.IOException ; 23 import org.netbeans.modules.j2ee.ejbcore.test.TestBase; 24 import org.netbeans.modules.j2ee.ejbcore.test.TestUtilities; 25 import org.openide.filesystems.FileObject; 26 27 31 public class AbstractAddMethodStrategyTest extends TestBase { 32 33 public AbstractAddMethodStrategyTest(String testName) { 34 super(testName); 35 } 36 37 public void testGetEntityAndSession() throws IOException { 38 TestUtilities.copyStringToFileObject(testFO, 40 "package foo;" + 41 "public class TestClass {" + 42 " public TestClass() { " + 43 " }" + 44 " public void method() {" + 45 " }" + 46 "}"); 47 assertNull(AbstractAddMethodStrategy.getEntityAndSession(testFO, "foo.TestClass")); 48 49 TestModule testModule = ejb14(); 50 51 FileObject beanClass = testModule.getSources()[0].getFileObject("statelesslr/StatelessLRBean.java"); 53 assertNotNull(AbstractAddMethodStrategy.getEntityAndSession(beanClass, "statelesslr.StatelessLRBean")); 54 55 beanClass = testModule.getSources()[0].getFileObject("cmplr/CmpLRBean.java"); 57 assertNotNull(AbstractAddMethodStrategy.getEntityAndSession(beanClass, "cmplr.CmpLRBean")); 58 } 59 60 } 61 | Popular Tags |