Author: richard.opalka(a)jboss.com
Date: 2011-10-13 08:59:20 -0400 (Thu, 13 Oct 2011)
New Revision: 15097
Modified:
shared-testsuite/trunk/testsuite/src/test/ant-import/build-jars-jaxws.xml
shared-testsuite/trunk/testsuite/src/test/java/org/jboss/test/ws/jaxws/jbws3026/MyServiceImpl.java
Log:
[JBWS-3026] fixing test case - use lookup attribute
Modified: shared-testsuite/trunk/testsuite/src/test/ant-import/build-jars-jaxws.xml
===================================================================
--- shared-testsuite/trunk/testsuite/src/test/ant-import/build-jars-jaxws.xml 2011-10-13
12:26:38 UTC (rev 15096)
+++ shared-testsuite/trunk/testsuite/src/test/ant-import/build-jars-jaxws.xml 2011-10-13
12:59:20 UTC (rev 15097)
@@ -993,14 +993,12 @@
<jar destfile="${tests.output.dir}/test-libs/jaxws-jbws3026-ejb.jar">
<fileset dir="${tests.output.dir}/test-classes">
<include name="org/jboss/test/ws/jaxws/jbws3026/MyBean*.class" />
- <exclude name="org/jboss/test/ws/jaxws/jbws3026/MyService*.class" />
- <exclude name="org/jboss/test/ws/jaxws/jbws3026/*TestCase.class" />
</fileset>
</jar>
<war warfile="${tests.output.dir}/test-libs/jaxws-jbws3026-web.war"
webxml="${tests.output.dir}/test-resources/jaxws/jbws3026/WEB-INF/web.xml">
<classes dir="${tests.output.dir}/test-classes">
<include name="org/jboss/test/ws/jaxws/jbws3026/MyService*.class"/>
- <exclude name="org/jboss/test/ws/jaxws/jbws3026/MyBean*.class"/>
+ <include
name="org/jboss/test/ws/jaxws/jbws3026/MyBeanRemote.class"/>
<exclude name="org/jboss/test/ws/jaxws/jbws3026/*TestCase.class" />
</classes>
</war>
Modified:
shared-testsuite/trunk/testsuite/src/test/java/org/jboss/test/ws/jaxws/jbws3026/MyServiceImpl.java
===================================================================
---
shared-testsuite/trunk/testsuite/src/test/java/org/jboss/test/ws/jaxws/jbws3026/MyServiceImpl.java 2011-10-13
12:26:38 UTC (rev 15096)
+++
shared-testsuite/trunk/testsuite/src/test/java/org/jboss/test/ws/jaxws/jbws3026/MyServiceImpl.java 2011-10-13
12:59:20 UTC (rev 15097)
@@ -32,9 +32,10 @@
@WebService(serviceName = "MyService", portName = "MyServicePort")
public class MyServiceImpl implements MyService
{
- @EJB(mappedName="MyBean/remote")
- MyBeanRemote bean;
+
@EJB(lookup="java:global/jaxws-jbws3026-ejb/MyBean!org.jboss.test.ws.jaxws.jbws3026.MyBeanRemote")
+ MyBeanRemote bean;
+
/**
* Invoking method of injected bean
*/
@@ -49,10 +50,7 @@
public void thisOneWorks()
{
MyBeanRemote bean = lookupBean();
- if (bean != null)
- {
- bean.myMethod();
- }
+ bean.myMethod();
}
/**
@@ -66,13 +64,14 @@
try
{
InitialContext ctx = new InitialContext();
- res= (MyBeanRemote) ctx.lookup("MyBean/remote");
+ res= (MyBeanRemote)
ctx.lookup("java:global/jaxws-jbws3026-ejb/MyBean!org.jboss.test.ws.jaxws.jbws3026.MyBeanRemote");
}
catch (NamingException e)
{
System.out.println("Something went wrong");
- e.printStackTrace();
+ throw new RuntimeException(e);
}
return res;
}
+
}
Show replies by date