User: starksm 
  Date: 01/05/10 22:11:28

  Modified:    src/main/org/jboss/test/naming/ejb TestENCBean.java
  Log:
  Update the naming tests to use the new abbreviated resource-ref mapping
  syntax in addition to the resource-ref/resource-managers syntax
  
  Revision  Changes    Path
  1.3       +23 -5     jbosstest/src/main/org/jboss/test/naming/ejb/TestENCBean.java
  
  Index: TestENCBean.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/jbosstest/src/main/org/jboss/test/naming/ejb/TestENCBean.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- TestENCBean.java  2001/04/26 07:56:59     1.2
  +++ TestENCBean.java  2001/05/11 05:11:28     1.3
  @@ -7,13 +7,12 @@
   import javax.naming.Context;
   import javax.naming.InitialContext;
   import javax.naming.NamingException;
  -import javax.sql.DataSource;
   
   /** A bean that does nothing but access resources from the ENC
   to test ENC usage.
   
   @author [EMAIL PROTECTED]
  -@version $Revision: 1.2 $
  +@version $Revision: 1.3 $
   */
   public class TestENCBean implements SessionBean
   {
  @@ -49,6 +48,7 @@
               testJdbcDataSource(initCtx, myEnv);
               testMail(initCtx, myEnv);
               testJMS(initCtx, myEnv);
  +            testURL(initCtx, myEnv);
           }
           catch(NamingException e)
           {
  @@ -78,6 +78,8 @@
       {
           // EJB References
           Object ejb = myEnv.lookup("ejb/bean0");
  +        if( (ejb instanceof javax.ejb.EJBHome) == false )
  +            throw new NamingException("ejb/bean0 is not a javax.ejb.EJBHome");
           System.out.println("ejb/bean0 = "+ejb);
           ejb = initCtx.lookup("java:comp/env/ejb/bean1");
           System.out.println("ejb/bean1 = "+ejb);
  @@ -88,20 +90,36 @@
       private void testJdbcDataSource(Context initCtx, Context myEnv) throws 
NamingException
       {
           // JDBC DataSource
  -        DataSource ds = (DataSource) myEnv.lookup("jdbc/DefaultDS");
  -        System.out.println("jdbc/DefaultDS = "+ds);
  +        Object obj = myEnv.lookup("jdbc/DefaultDS");
  +        if( (obj instanceof javax.sql.DataSource) == false )
  +            throw new NamingException("jdbc/DefaultDS is not a 
javax.sql.DataSource");
  +        System.out.println("jdbc/DefaultDS = "+obj);
       }
       private void testMail(Context initCtx, Context myEnv) throws NamingException
       {
           // JavaMail Session
           Object obj = myEnv.lookup("mail/DefaultMail");
  +        if( (obj instanceof javax.mail.Session) == false )
  +            throw new NamingException("mail/DefaultMail is not a 
javax.mail.Session");
           System.out.println("mail/DefaultMail = "+obj);
       }
       private void testJMS(Context initCtx, Context myEnv) throws NamingException
       {
           // JavaMail Session
           Object obj = myEnv.lookup("jms/QueFactory");
  +        if( (obj instanceof javax.jms.QueueConnectionFactory) == false )
  +            throw new NamingException("mail/DefaultMail is not a 
javax.jms.QueueConnectionFactory");
           System.out.println("jms/QueFactory = "+obj);
       }
  - 
  +    private void testURL(Context initCtx, Context myEnv) throws NamingException
  +    {
  +        // JavaMail Session
  +        Object obj = myEnv.lookup("url/JBossHomePage");
  +        if( (obj instanceof java.net.URL) == false )
  +            throw new NamingException("url/JBossHomePage is not a java.net.URL");
  +        System.out.println("url/SourceforgeHomePage = "+obj);
  +        obj = myEnv.lookup("url/SourceforgeHomePage");
  +        System.out.println("url/SourceforgeHomePage = "+obj);
  +    }
  +
   }
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to