Author: jkaputin
Date: Thu Oct 19 14:13:06 2006
New Revision: 465889

URL: http://svn.apache.org/viewvc?view=rev&rev=465889
Log:
Merged the WODEN-14 updates to Trunk (465571) into
the WODEN-44 branch.
Made minor corrections to OMSimpleURIResolverTest.

Added:
    incubator/woden/branches/WODEN-44/LICENSE.wsdl2.html
      - copied unchanged from r465672, 
incubator/woden/trunk/java/LICENSE.wsdl2.html
    incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/resolver/
      - copied from r465672, 
incubator/woden/trunk/java/src/org/apache/woden/internal/resolver/
    
incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/resolver/EntityResolverAdapter.java
      - copied unchanged from r465672, 
incubator/woden/trunk/java/src/org/apache/woden/internal/resolver/EntityResolverAdapter.java
    
incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/resolver/SchemaResolverAdapter.java
      - copied unchanged from r465672, 
incubator/woden/trunk/java/src/org/apache/woden/internal/resolver/SchemaResolverAdapter.java
    
incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/resolver/SimpleURIResolver.java
      - copied unchanged from r465672, 
incubator/woden/trunk/java/src/org/apache/woden/internal/resolver/SimpleURIResolver.java
    incubator/woden/branches/WODEN-44/src/org/apache/woden/resolver/
      - copied from r465672, 
incubator/woden/trunk/java/src/org/apache/woden/resolver/
    
incubator/woden/branches/WODEN-44/src/org/apache/woden/resolver/URIResolver.java
      - copied unchanged from r465672, 
incubator/woden/trunk/java/src/org/apache/woden/resolver/URIResolver.java
    incubator/woden/branches/WODEN-44/test/org/apache/woden/resolver/
      - copied from r465672, 
incubator/woden/trunk/java/test/org/apache/woden/resolver/
    
incubator/woden/branches/WODEN-44/test/org/apache/woden/resolver/OMSimpleURIResolverTest.java
      - copied, changed from r465672, 
incubator/woden/trunk/java/test/org/apache/woden/resolver/OMSimpleURIResolverTest.java
    
incubator/woden/branches/WODEN-44/test/org/apache/woden/resolver/SimpleURIResolverTest.java
      - copied, changed from r465672, 
incubator/woden/trunk/java/test/org/apache/woden/resolver/SimpleURIResolverTest.java
    incubator/woden/branches/WODEN-44/test/org/apache/woden/resolver/resources/
      - copied from r465672, 
incubator/woden/trunk/java/test/org/apache/woden/resolver/resources/
    
incubator/woden/branches/WODEN-44/test/org/apache/woden/resolver/resources/XMLSchema.dtd
      - copied unchanged from r465672, 
incubator/woden/trunk/java/test/org/apache/woden/resolver/resources/XMLSchema.dtd
    
incubator/woden/branches/WODEN-44/test/org/apache/woden/resolver/resources/XMLSchema.xsd
      - copied unchanged from r465672, 
incubator/woden/trunk/java/test/org/apache/woden/resolver/resources/XMLSchema.xsd
    
incubator/woden/branches/WODEN-44/test/org/apache/woden/resolver/resources/binding.wsdl
      - copied unchanged from r465672, 
incubator/woden/trunk/java/test/org/apache/woden/resolver/resources/binding.wsdl
    
incubator/woden/branches/WODEN-44/test/org/apache/woden/resolver/resources/datatypes.dtd
      - copied unchanged from r465672, 
incubator/woden/trunk/java/test/org/apache/woden/resolver/resources/datatypes.dtd
    
incubator/woden/branches/WODEN-44/test/org/apache/woden/resolver/resources/interface.wsdl
      - copied unchanged from r465672, 
incubator/woden/trunk/java/test/org/apache/woden/resolver/resources/interface.wsdl
    
incubator/woden/branches/WODEN-44/test/org/apache/woden/resolver/resources/schemaImport.xsd
      - copied unchanged from r465672, 
incubator/woden/trunk/java/test/org/apache/woden/resolver/resources/schemaImport.xsd
    
incubator/woden/branches/WODEN-44/test/org/apache/woden/resolver/resources/schemaInclude.xsd
      - copied unchanged from r465672, 
incubator/woden/trunk/java/test/org/apache/woden/resolver/resources/schemaInclude.xsd
    
incubator/woden/branches/WODEN-44/test/org/apache/woden/resolver/resources/simpleresolver.catalog
      - copied unchanged from r465672, 
incubator/woden/trunk/java/test/org/apache/woden/resolver/resources/simpleresolver.catalog
    
incubator/woden/branches/WODEN-44/test/org/apache/woden/resolver/resources/woden14.wsdl
      - copied unchanged from r465672, 
incubator/woden/trunk/java/test/org/apache/woden/resolver/resources/woden14.wsdl
    
incubator/woden/branches/WODEN-44/test/org/apache/woden/resolver/resources/wsdl20-extensions.xsd
      - copied unchanged from r465672, 
incubator/woden/trunk/java/test/org/apache/woden/resolver/resources/wsdl20-extensions.xsd
    
incubator/woden/branches/WODEN-44/test/org/apache/woden/resolver/resources/wsdl20-http.xsd
      - copied unchanged from r465672, 
incubator/woden/trunk/java/test/org/apache/woden/resolver/resources/wsdl20-http.xsd
    
incubator/woden/branches/WODEN-44/test/org/apache/woden/resolver/resources/wsdl20-instance.xsd
      - copied unchanged from r465672, 
incubator/woden/trunk/java/test/org/apache/woden/resolver/resources/wsdl20-instance.xsd
    
incubator/woden/branches/WODEN-44/test/org/apache/woden/resolver/resources/wsdl20-rpc.xsd
      - copied unchanged from r465672, 
incubator/woden/trunk/java/test/org/apache/woden/resolver/resources/wsdl20-rpc.xsd
    
incubator/woden/branches/WODEN-44/test/org/apache/woden/resolver/resources/wsdl20-soap.xsd
      - copied unchanged from r465672, 
incubator/woden/trunk/java/test/org/apache/woden/resolver/resources/wsdl20-soap.xsd
    
incubator/woden/branches/WODEN-44/test/org/apache/woden/resolver/resources/wsdl20.xsd
      - copied unchanged from r465672, 
incubator/woden/trunk/java/test/org/apache/woden/resolver/resources/wsdl20.xsd
    
incubator/woden/branches/WODEN-44/test/org/apache/woden/resolver/resources/xml.xsd
      - copied unchanged from r465672, 
incubator/woden/trunk/java/test/org/apache/woden/resolver/resources/xml.xsd
Modified:
    incubator/woden/branches/WODEN-44/build.xml
    incubator/woden/branches/WODEN-44/src/org/apache/woden/WSDLReader.java
    
incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/BaseWSDLReader.java
    
incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/DOMWSDLReader.java
    
incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/Messages.properties
    
incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/OMWSDLReader.java
    incubator/woden/branches/WODEN-44/test/javax/xml/namespace/QNameTest.java
    
incubator/woden/branches/WODEN-44/test/org/apache/woden/tests/AllWodenTestsDOM.java
    
incubator/woden/branches/WODEN-44/test/org/apache/woden/tests/AllWodenTestsOM.java

Modified: incubator/woden/branches/WODEN-44/build.xml
URL: 
http://svn.apache.org/viewvc/incubator/woden/branches/WODEN-44/build.xml?view=diff&rev=465889&r1=465888&r2=465889
==============================================================================
--- incubator/woden/branches/WODEN-44/build.xml (original)
+++ incubator/woden/branches/WODEN-44/build.xml Thu Oct 19 14:13:06 2006
@@ -487,6 +487,7 @@
                                <include name="LICENSE.dom" />
                                <include name="LICENSE.sax" />
                                <include name="LICENSE.xerces" />
+                               <include name="LICENSE.wsdl2.html" />
                                <include name="NOTICE" />
                                <include name="README" />
                                <include name="release-notes.html" />

Modified: incubator/woden/branches/WODEN-44/src/org/apache/woden/WSDLReader.java
URL: 
http://svn.apache.org/viewvc/incubator/woden/branches/WODEN-44/src/org/apache/woden/WSDLReader.java?view=diff&rev=465889&r1=465888&r2=465889
==============================================================================
--- incubator/woden/branches/WODEN-44/src/org/apache/woden/WSDLReader.java 
(original)
+++ incubator/woden/branches/WODEN-44/src/org/apache/woden/WSDLReader.java Thu 
Oct 19 14:13:06 2006
@@ -15,6 +15,7 @@
  */
 package org.apache.woden;
 
+import org.apache.woden.resolver.URIResolver;
 import org.apache.woden.wsdl20.extensions.ExtensionRegistry;
 import org.apache.woden.wsdl20.xml.DescriptionElement;
 
@@ -268,4 +269,18 @@
      */
     public Object getProperty(String name);
 
+    /**
+     * Sets the URI resolver to be used.
+     * 
+     * @param resolver
+     */
+    public void setURIResolver(URIResolver resolver);
+    
+    /**
+     * Gets the URI Resolver currently in use
+     * @return
+     */
+    public URIResolver getURIResolver();
+
+    
 }

Modified: 
incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/BaseWSDLReader.java
URL: 
http://svn.apache.org/viewvc/incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/BaseWSDLReader.java?view=diff&rev=465889&r1=465888&r2=465889
==============================================================================
--- 
incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/BaseWSDLReader.java
 (original)
+++ 
incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/BaseWSDLReader.java
 Thu Oct 19 14:13:06 2006
@@ -15,6 +15,7 @@
  */
 package org.apache.woden.internal;
 
+import java.io.IOException;
 import java.net.URI;
 import java.net.URISyntaxException;
 import java.util.HashMap;
@@ -24,14 +25,17 @@
 
 import javax.xml.namespace.QName;
 
-import org.apache.woden.XMLElement;
 import org.apache.woden.ErrorReporter;
 import org.apache.woden.WSDLException;
 import org.apache.woden.WSDLFactory;
 import org.apache.woden.WSDLReader;
+import org.apache.woden.XMLElement;
+import org.apache.woden.internal.resolver.SimpleURIResolver;
 import org.apache.woden.internal.schema.SchemaConstants;
+import org.apache.woden.internal.util.PropertyUtils;
 import org.apache.woden.internal.util.StringUtils;
 import org.apache.woden.internal.wsdl20.Constants;
+import org.apache.woden.resolver.URIResolver;
 import org.apache.woden.schema.Schema;
 import org.apache.woden.types.NCName;
 import org.apache.woden.wsdl20.enumeration.Direction;
@@ -76,17 +80,63 @@
  * @author [EMAIL PROTECTED]
  */
 public abstract class BaseWSDLReader implements WSDLReader {
+       
+       private final String 
DEFAULT_RESOLVER_PROPERTY="org.apache.woden.resolver.default";
     
     private WSDLFactory fFactory;    
     private String fFactoryImplName = null;
     private ErrorReporter fErrorReporter;
     private ExtensionRegistry fExtReg;
+    private URIResolver fResolver = null;
     
     protected ReaderFeatures features;
 
     protected BaseWSDLReader() throws WSDLException {
         fErrorReporter= new ErrorReporterImpl(); 
         features = new ReaderFeatures();
+
+        /* Establish the default URIResolver.
+         * 
+         * Find the class representing the default:
+         * Search for a property setting for the default URI resolver.
+         * The property can be set via:
+         * 1. JVM system properties (e.g. java -D arguments)
+         *             use -Dorg.apache.woden.resolver.default=<fully 
qualified class name> on the command line
+         *             where RHS is the name of the chosen default URIResolver 
implementation.
+         * 2. application properties defined in /META-INF/services (e.g. in a 
jar file)
+         *      (when implemented in PropertyUtils.findProperty(String p)...)
+         * 3. properties defined in a wsdl properties file located in 
JAVAHOME/lib directory
+         */
+       
+        String defaultURIResolver = 
PropertyUtils.findProperty(DEFAULT_RESOLVER_PROPERTY);
+        if (defaultURIResolver == null)
+        {
+               // property not set (an allowable condition)
+               // use the "default default" URI resolver
+               fResolver = new SimpleURIResolver();
+        }
+        else
+        {
+               try 
+               {
+                       Class resolverClass = Class.forName(defaultURIResolver);
+                       fResolver = (URIResolver) resolverClass.newInstance();
+               } 
+               catch (Exception e)
+               {
+                /*
+                Catches and wraps:
+                ClassNotFoundException
+                InstantiationException
+                IllegalAccessException
+                */
+               
+               throw new WSDLException(WSDLException.CONFIGURATION_ERROR,
+                       "Problem instantiating a URIResolver implementation " +
+                       "using classname '" + defaultURIResolver + "' ",
+                       e);
+           }
+        }
     }
     
     /* ************************************************************
@@ -456,9 +506,10 @@
         if(locationURI != null)
         {
             //TODO handle missing locationURI (OPTIONAL attr)
-            imp.setLocation(getURI(locationURI));
+            URI resolvedLocationURI = resolveURI(getURI(locationURI));
+            imp.setLocation(resolvedLocationURI);
             DescriptionElement importedDesc = 
-                getWSDLFromLocation(locationURI, desc, wsdlModules);
+                getWSDLFromLocation(resolvedLocationURI.toString(), desc, 
wsdlModules);
             imp.setDescriptionElement(importedDesc);
         }
 
@@ -479,9 +530,10 @@
 
         if(locationURI != null)
         {
-            include.setLocation(getURI(locationURI));
+            URI resolvedLocationURI = resolveURI(getURI(locationURI));
+            include.setLocation(resolvedLocationURI);
             DescriptionElement includedDesc = 
-                getWSDLFromLocation(locationURI, desc, wsdlModules);
+                getWSDLFromLocation(resolvedLocationURI.toString(), desc, 
wsdlModules);
             include.setDescriptionElement(includedDesc);
         }
 
@@ -1676,4 +1728,68 @@
             Map wsdlModules)
             throws WSDLException;
 
+    /**
+     * Provides the capability of setting a supplied URI Resolver.
+     * 
+     */
+    public void setURIResolver(URIResolver resolver) {
+        fResolver = resolver;
+    }
+
+    /*
+     * convenience method to call the URI resolver and handle common 
exceptions.
+     * Unlike the actual Resolver, returns the original URI if no resolution 
is 
+     * available.
+     * 
+     * TODO move to o.a.w.internal.util ?
+     */
+    protected URI resolveURI(URI uri) throws WSDLException {
+        
+        if (uri != null) {
+            URI resolvedUri = null;
+            try {
+                resolvedUri = getURIResolver().resolveURI(uri);
+            } catch (IOException e) {
+                getErrorReporter().reportError(
+                        new ErrorLocatorImpl(),  //TODO line&col nos.
+                        "WSDL524",
+                        new Object[] {uri}, 
+                        ErrorReporter.SEVERITY_ERROR, 
+                        e);
+            }
+            if (resolvedUri != null) {
+                uri = resolvedUri;
+            }
+        }
+        
+        return uri;
+    }
+
+    /*
+     * Convenience method for resolving URI's to Strings
+     * 
+     * @param uri
+     * @return
+     */
+    protected String resolveURI(String uri) {
+        String resolvedUri;
+        try {
+            resolvedUri = getURIResolver().resolveURI(new URI(uri)).toString();
+        } catch (Exception e) {
+            // revert to "default" behaviour
+            resolvedUri = uri;
+        }
+        
+        return resolvedUri; 
+    }
+ 
+    
+    /**
+     * Find the current URI Resolver
+     */
+    public URIResolver getURIResolver() {
+        return fResolver;
+    }
+    
+    
 }

Modified: 
incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/DOMWSDLReader.java
URL: 
http://svn.apache.org/viewvc/incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/DOMWSDLReader.java?view=diff&rev=465889&r1=465888&r2=465889
==============================================================================
--- 
incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/DOMWSDLReader.java
 (original)
+++ 
incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/DOMWSDLReader.java
 Thu Oct 19 14:13:06 2006
@@ -31,6 +31,7 @@
 import org.apache.woden.WSDLReader;
 import org.apache.woden.WSDLSource;
 import org.apache.woden.XMLElement;
+import org.apache.woden.internal.resolver.SchemaResolverAdapter;
 import org.apache.woden.internal.schema.ImportedSchemaImpl;
 import org.apache.woden.internal.schema.InlinedSchemaImpl;
 import org.apache.woden.internal.schema.SchemaConstants;
@@ -273,6 +274,9 @@
         try {
                Element domSchemaEl = (Element)schemaEl.getSource();
             XmlSchemaCollection xsc = new XmlSchemaCollection();
+            
+            // Plug in the selected woden URI Resolver
+            xsc.setSchemaResolver(new 
SchemaResolverAdapter(getURIResolver()));         
             schemaDef = xsc.read(domSchemaEl, baseURI);
         } 
         catch (XmlSchemaException e) 
@@ -403,6 +407,10 @@
             try {
                 String baseLoc = contextURI != null ? contextURI.toString() : 
null;
                 XmlSchemaCollection xsc = new XmlSchemaCollection();
+                
+                // Plug in the selected woden URI Resolver
+                xsc.setSchemaResolver(new 
SchemaResolverAdapter(getURIResolver()));   
+                
                 schemaDef = xsc.read(schemaEl, baseLoc);
                 fImportedSchemas.put(schemaURL, schemaDef);
             } 

Modified: 
incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/Messages.properties
URL: 
http://svn.apache.org/viewvc/incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/Messages.properties?view=diff&rev=465889&r1=465888&r2=465889
==============================================================================
--- 
incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/Messages.properties
 (original)
+++ 
incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/Messages.properties
 Thu Oct 19 14:13:06 2006
@@ -75,6 +75,7 @@
 WSDL521=Could not parse an inline schema in the WSDL at URL "{0}".
 WSDL522=Could not parse a schema imported from URL "{0}".
 WSDL523=The QName of an extension attribute must not be null.
+WSDL524=URI resolution failed on URI "{0}".
 
 # ------------ TODO determine if these errors are needed -------------------
 

Modified: 
incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/OMWSDLReader.java
URL: 
http://svn.apache.org/viewvc/incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/OMWSDLReader.java?view=diff&rev=465889&r1=465888&r2=465889
==============================================================================
--- 
incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/OMWSDLReader.java
 (original)
+++ 
incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/OMWSDLReader.java
 Thu Oct 19 14:13:06 2006
@@ -33,6 +33,7 @@
 import org.apache.woden.WSDLException;
 import org.apache.woden.WSDLSource;
 import org.apache.woden.XMLElement;
+import org.apache.woden.internal.resolver.SchemaResolverAdapter;
 import org.apache.woden.internal.schema.ImportedSchemaImpl;
 import org.apache.woden.internal.schema.InlinedSchemaImpl;
 import org.apache.woden.internal.schema.SchemaConstants;
@@ -1096,6 +1097,10 @@
 
             try {
                 XmlSchemaCollection xsc = new XmlSchemaCollection();
+                
+                // Plug in the selected woden URI Resolver
+                xsc.setSchemaResolver(new 
SchemaResolverAdapter(getURIResolver()));
+                
                 schemaDef = xsc.read(schemaSource, null);
                 fImportedSchemas.put(schemaURL, schemaDef);
             }
@@ -1143,6 +1148,10 @@
             xsc.setBaseUri(baseURI);
             NamespaceMap namespaces = new NamespaceMap(desc.getNamespaces());
             xsc.setNamespaceContext(namespaces);
+            
+            // Plug in the selected woden URI Resolver
+            xsc.setSchemaResolver(new SchemaResolverAdapter(getURIResolver()));
+            
             schemaDef = xsc.read(schemaSource, null);
         }
         catch (XmlSchemaException e){

Modified: 
incubator/woden/branches/WODEN-44/test/javax/xml/namespace/QNameTest.java
URL: 
http://svn.apache.org/viewvc/incubator/woden/branches/WODEN-44/test/javax/xml/namespace/QNameTest.java?view=diff&rev=465889&r1=465888&r2=465889
==============================================================================
--- incubator/woden/branches/WODEN-44/test/javax/xml/namespace/QNameTest.java 
(original)
+++ incubator/woden/branches/WODEN-44/test/javax/xml/namespace/QNameTest.java 
Thu Oct 19 14:13:06 2006
@@ -459,7 +459,7 @@
         
         URL url = 
getClass().getClassLoader().getResource("javax/xml/namespace/serialized_QName_no_prefix");
 
-        File f = new File(url.getFile());
+        File f = new File(url.getFile().replaceAll("%20", " "));
         
         ObjectInputStream ois =
             new ObjectInputStream(new FileInputStream(f));

Copied: 
incubator/woden/branches/WODEN-44/test/org/apache/woden/resolver/OMSimpleURIResolverTest.java
 (from r465672, 
incubator/woden/trunk/java/test/org/apache/woden/resolver/OMSimpleURIResolverTest.java)
URL: 
http://svn.apache.org/viewvc/incubator/woden/branches/WODEN-44/test/org/apache/woden/resolver/OMSimpleURIResolverTest.java?view=diff&rev=465889&p1=incubator/woden/trunk/java/test/org/apache/woden/resolver/OMSimpleURIResolverTest.java&r1=465672&p2=incubator/woden/branches/WODEN-44/test/org/apache/woden/resolver/OMSimpleURIResolverTest.java&r2=465889
==============================================================================
--- 
incubator/woden/trunk/java/test/org/apache/woden/resolver/OMSimpleURIResolverTest.java
 (original)
+++ 
incubator/woden/branches/WODEN-44/test/org/apache/woden/resolver/OMSimpleURIResolverTest.java
 Thu Oct 19 14:13:06 2006
@@ -104,7 +104,7 @@
         // (cater for URL space char representation)
         fCatalogPropValue = System.setProperty(fCatalogProperty, 
catalogURL.getFile().replaceAll("%20", " ")); 
         
-        WSDLFactory factory = OMWSDLFactory.newInstance();
+        WSDLFactory factory = 
OMWSDLFactory.newInstance("org.apache.woden.internal.OMWSDLFactory");
         WSDLReader reader = factory.newWSDLReader();
         ErrorHandler handler = new TestErrorHandler();
         reader.setFeature(WSDLReader.FEATURE_VALIDATION, true);
@@ -136,9 +136,9 @@
         
         assertEquals("The Description should contain 1 Binding component.", 1, 
fBindings.length);
         assertEquals("The Description should contain 1 Interface component.", 
1, fInterfaces.length);
-        assertEquals("The Description should contain 1 imported schema.", 1, 
fImportedSchemas.length);
+        assertEquals("The Description should contain no imported schemas.", 0, 
fImportedSchemas.length); //Note, the OM impl does not automatically import the 
schema for W3C XML Schema
         assertEquals("The Description should contain 1 included (inlined) 
schema.", 1, fInlinedSchemas.length);
-        assertEquals("The Description should contain total of 2 imported & 
inlined schema.", 2, fSchemas.length);
+        assertEquals("The Description should contain total of 1 imported & 
inlined schema.", 1, fSchemas.length);
     }
     
   /**

Copied: 
incubator/woden/branches/WODEN-44/test/org/apache/woden/resolver/SimpleURIResolverTest.java
 (from r465672, 
incubator/woden/trunk/java/test/org/apache/woden/resolver/SimpleURIResolverTest.java)
URL: 
http://svn.apache.org/viewvc/incubator/woden/branches/WODEN-44/test/org/apache/woden/resolver/SimpleURIResolverTest.java?view=diff&rev=465889&p1=incubator/woden/trunk/java/test/org/apache/woden/resolver/SimpleURIResolverTest.java&r1=465672&p2=incubator/woden/branches/WODEN-44/test/org/apache/woden/resolver/SimpleURIResolverTest.java&r2=465889
==============================================================================
--- 
incubator/woden/trunk/java/test/org/apache/woden/resolver/SimpleURIResolverTest.java
 (original)
+++ 
incubator/woden/branches/WODEN-44/test/org/apache/woden/resolver/SimpleURIResolverTest.java
 Thu Oct 19 14:13:06 2006
@@ -135,7 +135,7 @@
         
         assertEquals("The Description should contain 1 Binding component.", 1, 
fBindings.length);
         assertEquals("The Description should contain 1 Interface component.", 
1, fInterfaces.length);
-        assertEquals("The Description should contain 1 imported schema.", 1, 
fImportedSchemas.length);
+        assertEquals("The Description should contain 1 imported schema.", 1, 
fImportedSchemas.length); //the schema for W3C XML Schema imported by the DOM 
impl
         assertEquals("The Description should contain 1 included (inlined) 
schema.", 1, fInlinedSchemas.length);
         assertEquals("The Description should contain total of 2 imported & 
inlined schema.", 2, fSchemas.length);
     }

Modified: 
incubator/woden/branches/WODEN-44/test/org/apache/woden/tests/AllWodenTestsDOM.java
URL: 
http://svn.apache.org/viewvc/incubator/woden/branches/WODEN-44/test/org/apache/woden/tests/AllWodenTestsDOM.java?view=diff&rev=465889&r1=465888&r2=465889
==============================================================================
--- 
incubator/woden/branches/WODEN-44/test/org/apache/woden/tests/AllWodenTestsDOM.java
 (original)
+++ 
incubator/woden/branches/WODEN-44/test/org/apache/woden/tests/AllWodenTestsDOM.java
 Thu Oct 19 14:13:06 2006
@@ -26,6 +26,7 @@
 import org.apache.woden.internal.ReaderFeaturesTest;
 import org.apache.woden.internal.wsdl20.validation.WSDLComponentValidatorTest;
 import org.apache.woden.internal.wsdl20.validation.WSDLDocumentValidatorTest;
+import org.apache.woden.resolver.SimpleURIResolverTest;
 import org.apache.woden.wsdl20.extensions.http.HTTPBindingExtensionsTest;
 import org.apache.woden.wsdl20.extensions.http.HTTPBindingFaultExtensionsTest;
 import 
org.apache.woden.wsdl20.extensions.http.HTTPBindingMessageReferenceExtensionsTest;
@@ -99,6 +100,7 @@
     addTest(HTTPBindingOperationExtensionsTest.suite());
     addTest(HTTPBindingMessageReferenceExtensionsTest.suite());
     addTest(HTTPEndpointExtensionsTest.suite());
+    addTest(SimpleURIResolverTest.suite());
     //TODO in-progress 30May06 tests for BindingOpExt and BindingMsgRefExt
   }
 

Modified: 
incubator/woden/branches/WODEN-44/test/org/apache/woden/tests/AllWodenTestsOM.java
URL: 
http://svn.apache.org/viewvc/incubator/woden/branches/WODEN-44/test/org/apache/woden/tests/AllWodenTestsOM.java?view=diff&rev=465889&r1=465888&r2=465889
==============================================================================
--- 
incubator/woden/branches/WODEN-44/test/org/apache/woden/tests/AllWodenTestsOM.java
 (original)
+++ 
incubator/woden/branches/WODEN-44/test/org/apache/woden/tests/AllWodenTestsOM.java
 Thu Oct 19 14:13:06 2006
@@ -22,6 +22,7 @@
 
 import org.apache.woden.OMWSDLFactoryTest;
 import org.apache.woden.OMWSDLReaderTest;
+import org.apache.woden.resolver.OMSimpleURIResolverTest;
 import org.apache.woden.wsdl20.xml.OMEndpointElementTest;
 import org.apache.woden.wsdl20.xml.OMServiceElementTest;
 
@@ -61,6 +62,7 @@
        addTest(OMW3CTestSuiteTest.suite());
     addTest(OMServiceElementTest.suite());
     addTest(OMEndpointElementTest.suite());
+    addTest(OMSimpleURIResolverTest.suite());
   }
 
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to