[webbeans-commits] Webbeans SVN: r908 - in ri/trunk: webbeans-ri/src/main/java/org/jboss/webbeans/ejb and 1 other directories.

webbeans-commits at lists.jboss.org webbeans-commits at lists.jboss.org
Mon Jan 12 17:39:46 EST 2009


Author: pete.muir at jboss.org
Date: 2009-01-12 17:39:45 -0500 (Mon, 12 Jan 2009)
New Revision: 908

Modified:
   ri/trunk/pom.xml
   ri/trunk/webbeans-ri/src/main/java/org/jboss/webbeans/ejb/ForwardingEjbDescriptor.java
   ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/mock/MockEjbDescriptor.java
Log:
fix tests, update tck always

Modified: ri/trunk/pom.xml
===================================================================
--- ri/trunk/pom.xml	2009-01-12 20:01:29 UTC (rev 907)
+++ ri/trunk/pom.xml	2009-01-12 22:39:45 UTC (rev 908)
@@ -47,7 +47,9 @@
          <id>snapshots.jboss.org</id>
          <name>JBoss Snapshots Repository</name>
          <url>http://snapshots.jboss.org/maven2</url>
-         <snapshots />
+         <snapshots>
+            <updatePolicy>always</updatePolicy>
+         </snapshots>
       </repository>
    </repositories>
 

Modified: ri/trunk/webbeans-ri/src/main/java/org/jboss/webbeans/ejb/ForwardingEjbDescriptor.java
===================================================================
--- ri/trunk/webbeans-ri/src/main/java/org/jboss/webbeans/ejb/ForwardingEjbDescriptor.java	2009-01-12 20:01:29 UTC (rev 907)
+++ ri/trunk/webbeans-ri/src/main/java/org/jboss/webbeans/ejb/ForwardingEjbDescriptor.java	2009-01-12 22:39:45 UTC (rev 908)
@@ -55,4 +55,22 @@
       return delegate().isStateless();
    }
    
+   @Override
+   public String toString()
+   {
+      return delegate().toString();
+   }
+   
+   @Override
+   public int hashCode()
+   {
+      return delegate().hashCode();
+   }
+   
+   @Override
+   public boolean equals(Object obj)
+   {
+      return delegate().equals(obj);
+   }
+   
 }

Modified: ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/mock/MockEjbDescriptor.java
===================================================================
--- ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/mock/MockEjbDescriptor.java	2009-01-12 20:01:29 UTC (rev 907)
+++ ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/mock/MockEjbDescriptor.java	2009-01-12 22:39:45 UTC (rev 908)
@@ -30,20 +30,38 @@
       for (final Class<?> clazz : type.getInterfaces())
       {
          localInterfaces.add(new BusinessInterfaceDescriptor<Object>()
-               {
+         {
 
-                  @SuppressWarnings("unchecked")
-                  public Class<Object> getInterface()
-                  {
-                     return (Class<Object>) clazz;
-                  }
+            @SuppressWarnings("unchecked")
+            public Class<Object> getInterface()
+            {
+               return (Class<Object>) clazz;
+            }
 
-                  public String getJndiName()
-                  {
-                     return clazz.getSimpleName() + "/local";
-                  }
+            public String getJndiName()
+            {
+               return clazz.getSimpleName() + "/local";
+            }
+      
+         });
+      }
+      // cope with EJB 3.1 style no-interface views
+      if (localInterfaces.size() == 0)
+      {
+         localInterfaces.add(new BusinessInterfaceDescriptor<Object>()
+         {
+
+            public Class<Object> getInterface()
+            {
+               return (Class<Object>) type;
+            }
+
+            public String getJndiName()
+            {
+               return type.getSimpleName() +"/local";
+            }
             
-               });
+         });
       }
       this.removeMethods = new HashSet<Method>();
       for (final Method method : type.getMethods())




More information about the weld-commits mailing list