[jboss-svn-commits] JBoss Common SVN: r2468 - in jbossxb-builder/trunk/src/test/java/org/jboss: javaee/metadata/spec and 2 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Jul 26 05:53:26 EDT 2007


Author: alex.loubyansky at jboss.com
Date: 2007-07-26 05:53:25 -0400 (Thu, 26 Jul 2007)
New Revision: 2468

Modified:
   jbossxb-builder/trunk/src/test/java/org/jboss/ejb/metadata/spec/EjbJar3xMetaData.java
   jbossxb-builder/trunk/src/test/java/org/jboss/javaee/metadata/spec/ResourceInjectionTargetMetaData.java
   jbossxb-builder/trunk/src/test/java/org/jboss/javaee/metadata/support/NonNullLinkedHashSetWithId.java
   jbossxb-builder/trunk/src/test/java/org/jboss/test/javaee/AbstractJavaEEEverythingTest.java
Log:
make EjbJar3xEverythingUnitTestCase pass

Modified: jbossxb-builder/trunk/src/test/java/org/jboss/ejb/metadata/spec/EjbJar3xMetaData.java
===================================================================
--- jbossxb-builder/trunk/src/test/java/org/jboss/ejb/metadata/spec/EjbJar3xMetaData.java	2007-07-26 09:06:33 UTC (rev 2467)
+++ jbossxb-builder/trunk/src/test/java/org/jboss/ejb/metadata/spec/EjbJar3xMetaData.java	2007-07-26 09:53:25 UTC (rev 2468)
@@ -21,6 +21,8 @@
 */
 package org.jboss.ejb.metadata.spec;
 
+import javax.xml.bind.annotation.XmlAttribute;
+
 /**
  * EjbJar3xMetaData.
  * 
@@ -71,6 +73,7 @@
     * @param version the version.
     * @throws IllegalArgumentException for a null version
     */
+   @XmlAttribute
    public void setVersion(String version)
    {
       if (version == null)
@@ -93,6 +96,7 @@
     * 
     * @param metadataComplete the metadataComplete.
     */
+   @XmlAttribute
    public void setMetadataComplete(boolean metadataComplete)
    {
       this.metadataComplete = metadataComplete;

Modified: jbossxb-builder/trunk/src/test/java/org/jboss/javaee/metadata/spec/ResourceInjectionTargetMetaData.java
===================================================================
--- jbossxb-builder/trunk/src/test/java/org/jboss/javaee/metadata/spec/ResourceInjectionTargetMetaData.java	2007-07-26 09:06:33 UTC (rev 2467)
+++ jbossxb-builder/trunk/src/test/java/org/jboss/javaee/metadata/spec/ResourceInjectionTargetMetaData.java	2007-07-26 09:53:25 UTC (rev 2468)
@@ -98,4 +98,41 @@
          throw new IllegalArgumentException("Null injectionTargetName");
       this.injectionTargetName = injectionTargetName;
    }
+
+   @Override
+   public int hashCode()
+   {
+      final int PRIME = 31;
+      int result = 1;
+      result = PRIME * result + ((injectionTargetClass == null) ? 0 : injectionTargetClass.hashCode());
+      result = PRIME * result + ((injectionTargetName == null) ? 0 : injectionTargetName.hashCode());
+      return result;
+   }
+
+   @Override
+   public boolean equals(Object obj)
+   {
+      if (this == obj)
+         return true;
+      if (obj == null)
+         return false;
+      if (getClass() != obj.getClass())
+         return false;
+      final ResourceInjectionTargetMetaData other = (ResourceInjectionTargetMetaData) obj;
+      if (injectionTargetClass == null)
+      {
+         if (other.injectionTargetClass != null)
+            return false;
+      }
+      else if (!injectionTargetClass.equals(other.injectionTargetClass))
+         return false;
+      if (injectionTargetName == null)
+      {
+         if (other.injectionTargetName != null)
+            return false;
+      }
+      else if (!injectionTargetName.equals(other.injectionTargetName))
+         return false;
+      return true;
+   }
 }

Modified: jbossxb-builder/trunk/src/test/java/org/jboss/javaee/metadata/support/NonNullLinkedHashSetWithId.java
===================================================================
--- jbossxb-builder/trunk/src/test/java/org/jboss/javaee/metadata/support/NonNullLinkedHashSetWithId.java	2007-07-26 09:06:33 UTC (rev 2467)
+++ jbossxb-builder/trunk/src/test/java/org/jboss/javaee/metadata/support/NonNullLinkedHashSetWithId.java	2007-07-26 09:53:25 UTC (rev 2468)
@@ -21,7 +21,9 @@
 */
 package org.jboss.javaee.metadata.support;
 
+import javax.xml.bind.annotation.XmlAttribute;
 
+
 /**
  * NonNullLinkedHashSet<p>
  * 
@@ -52,6 +54,7 @@
       return id;
    }
 
+   @XmlAttribute
    public void setId(String id)
    {
       if (id == null)

Modified: jbossxb-builder/trunk/src/test/java/org/jboss/test/javaee/AbstractJavaEEEverythingTest.java
===================================================================
--- jbossxb-builder/trunk/src/test/java/org/jboss/test/javaee/AbstractJavaEEEverythingTest.java	2007-07-26 09:06:33 UTC (rev 2467)
+++ jbossxb-builder/trunk/src/test/java/org/jboss/test/javaee/AbstractJavaEEEverythingTest.java	2007-07-26 09:53:25 UTC (rev 2468)
@@ -810,11 +810,13 @@
    {
       assertNotNull(targets);
       assertEquals(targets.toString(), size, targets.size());
-      int count = 1;
-      for (ResourceInjectionTargetMetaData target : targets)
+      int count = 0;
+      while (++count <= targets.size())
       {
-         assertResourceInjectionTarget(prefix + "Injection" + count, target);
-         ++count;
+         ResourceInjectionTargetMetaData expected = new ResourceInjectionTargetMetaData();
+         expected.setInjectionTargetClass(prefix + "Injection" + count + "Class");
+         expected.setInjectionTargetName(prefix + "Injection" + count + "Name");
+         assertTrue(targets.contains(expected));
       }
    }
 




More information about the jboss-svn-commits mailing list