[jboss-cvs] JBossAS SVN: r63412 - in trunk/ejb3/src/test/org/jboss/ejb3/test/ejbthree989: unit and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Jun 8 03:28:25 EDT 2007
Author: wolfc
Date: 2007-06-08 03:28:25 -0400 (Fri, 08 Jun 2007)
New Revision: 63412
Modified:
trunk/ejb3/src/test/org/jboss/ejb3/test/ejbthree989/ResUrlChecker.java
trunk/ejb3/src/test/org/jboss/ejb3/test/ejbthree989/ResUrlCheckerBean.java
trunk/ejb3/src/test/org/jboss/ejb3/test/ejbthree989/unit/ResUrlCheckerTestCase.java
Log:
EJBTHREE-989: extended unit test
Modified: trunk/ejb3/src/test/org/jboss/ejb3/test/ejbthree989/ResUrlChecker.java
===================================================================
--- trunk/ejb3/src/test/org/jboss/ejb3/test/ejbthree989/ResUrlChecker.java 2007-06-08 06:21:47 UTC (rev 63411)
+++ trunk/ejb3/src/test/org/jboss/ejb3/test/ejbthree989/ResUrlChecker.java 2007-06-08 07:28:25 UTC (rev 63412)
@@ -33,4 +33,5 @@
{
URL getURL1();
URL getURL2();
+ URL getURL3();
}
Modified: trunk/ejb3/src/test/org/jboss/ejb3/test/ejbthree989/ResUrlCheckerBean.java
===================================================================
--- trunk/ejb3/src/test/org/jboss/ejb3/test/ejbthree989/ResUrlCheckerBean.java 2007-06-08 06:21:47 UTC (rev 63411)
+++ trunk/ejb3/src/test/org/jboss/ejb3/test/ejbthree989/ResUrlCheckerBean.java 2007-06-08 07:28:25 UTC (rev 63412)
@@ -24,8 +24,11 @@
import java.net.URL;
import javax.annotation.Resource;
+import javax.annotation.Resources;
import javax.ejb.Remote;
import javax.ejb.Stateless;
+import javax.naming.InitialContext;
+import javax.naming.NamingException;
/**
* Let's see what we can do with resources of the URL breed.
@@ -35,6 +38,9 @@
*/
@Stateless
@Remote(ResUrlChecker.class)
+ at Resources({
+ @Resource(name="url3", type=java.net.URL.class, mappedName="http://localhost/url3")
+})
public class ResUrlCheckerBean implements ResUrlChecker
{
@Resource(mappedName="http://localhost")
@@ -53,4 +59,16 @@
{
return url2;
}
+
+ public URL getURL3()
+ {
+ try
+ {
+ return (URL) new InitialContext().lookup("java:comp/env/url3");
+ }
+ catch (NamingException e)
+ {
+ throw new RuntimeException(e);
+ }
+ }
}
Modified: trunk/ejb3/src/test/org/jboss/ejb3/test/ejbthree989/unit/ResUrlCheckerTestCase.java
===================================================================
--- trunk/ejb3/src/test/org/jboss/ejb3/test/ejbthree989/unit/ResUrlCheckerTestCase.java 2007-06-08 06:21:47 UTC (rev 63411)
+++ trunk/ejb3/src/test/org/jboss/ejb3/test/ejbthree989/unit/ResUrlCheckerTestCase.java 2007-06-08 07:28:25 UTC (rev 63412)
@@ -64,6 +64,15 @@
assertEquals(expected, actual);
}
+ public void test3() throws Exception
+ {
+ ResUrlChecker bean = lookupBean();
+ // defined in ResUrlCheckerBean
+ URL expected = new URL("http://localhost/url3");
+ URL actual = bean.getURL3();
+ assertEquals(expected, actual);
+ }
+
public static Test suite() throws Exception
{
return getDeploySetup(ResUrlCheckerTestCase.class, "ejbthree989.jar");
More information about the jboss-cvs-commits
mailing list