[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