Author: jkaputin
Date: Wed Feb 20 06:29:45 2008
New Revision: 629473

URL: http://svn.apache.org/viewvc?rev=629473&view=rev
Log:
Changed use of InterfaceImpl to InterfaceElement and use URI.create method to 
eliminate need to catch URISyntaxException.

Modified:
    
webservices/woden/branches/woden62/test/org/apache/woden/internal/wsdl20/assertions/TestInterface1009.java

Modified: 
webservices/woden/branches/woden62/test/org/apache/woden/internal/wsdl20/assertions/TestInterface1009.java
URL: 
http://svn.apache.org/viewvc/webservices/woden/branches/woden62/test/org/apache/woden/internal/wsdl20/assertions/TestInterface1009.java?rev=629473&r1=629472&r2=629473&view=diff
==============================================================================
--- 
webservices/woden/branches/woden62/test/org/apache/woden/internal/wsdl20/assertions/TestInterface1009.java
 (original)
+++ 
webservices/woden/branches/woden62/test/org/apache/woden/internal/wsdl20/assertions/TestInterface1009.java
 Wed Feb 20 06:29:45 2008
@@ -17,13 +17,13 @@
 package org.apache.woden.internal.wsdl20.assertions;
 
 import java.net.URI;
-import java.net.URISyntaxException;
 
 import junit.framework.TestCase;
 
 import org.apache.woden.ErrorReporter;
 import org.apache.woden.WSDLException;
 import org.apache.woden.WSDLFactory;
+import org.apache.woden.WSDLReader;
 import org.apache.woden.internal.wsdl20.InterfaceImpl;
 import org.apache.woden.tests.TestErrorHandler;
 import org.apache.woden.types.NCName;
@@ -52,9 +52,11 @@
                fail("Can't instantiate the WSDLFactory object.");
            }
            
-           handler = new TestErrorHandler();
-           reporter = factory.newWSDLReader().getErrorReporter();
-               reporter.setErrorHandler(handler);
+           WSDLReader reader = factory.newWSDLReader();
+        reader.setFeature(WSDLReader.FEATURE_VALIDATION, true);
+           reporter = reader.getErrorReporter();
+        handler = new TestErrorHandler();
+           reporter.setErrorHandler(handler);
                assertionContext = new AssertionContextImpl(reporter, null);
        }
        
@@ -72,13 +74,9 @@
        public void testNoInterfaceExtension() {
                DescriptionElement descEl = factory.newDescription();
                Description descComp = descEl.toComponent();
-               try {
-                       descEl.setTargetNamespace(new 
URI("http://testnamespace";));
-               } catch(URISyntaxException e) {
-                       // Do nothing.
-               }
+               descEl.setTargetNamespace(URI.create("http://testnamespace";));
                
-               InterfaceImpl interfac = 
(InterfaceImpl)descEl.addInterfaceElement();
+               InterfaceElement interfac = descEl.addInterfaceElement();
                interfac.setName(new NCName("name"));
                
                // init Interface's ref to its Description, needed for 
interface extension.
@@ -96,16 +94,12 @@
        /**
         * Test that the assertion fails if the interface is in the direct list.
         */
-       public void testInterfaceExtendsItselfDirectly() {
+       public void testInterfaceExtendsItselfDirectly() throws Exception {
                DescriptionElement descEl = factory.newDescription();
                Description descComp = descEl.toComponent();
-               try {
-                       descEl.setTargetNamespace(new 
URI("http://testnamespace";));
-               } catch(URISyntaxException e) {
-                       // Do nothing.
-               }
+        descEl.setTargetNamespace(URI.create("http://testnamespace";));
                  
-               InterfaceImpl interfac = 
(InterfaceImpl)descEl.addInterfaceElement();
+        InterfaceElement interfac = descEl.addInterfaceElement();
                interfac.setName(new NCName("name1"));
                
            interfac.addExtendedInterfaceName(interfac.getName());
@@ -129,12 +123,9 @@
        public void testInterfaceExtendsItselfIndirectly() {
                DescriptionElement descEl = factory.newDescription();
                Description descComp = descEl.toComponent();
-               try {
-                       descEl.setTargetNamespace(new 
URI("http://testnamespace";));
-               } catch(URISyntaxException e) {
-                       // Do nothing.
-               }
-               InterfaceImpl interfac = 
(InterfaceImpl)descEl.addInterfaceElement();
+        descEl.setTargetNamespace(URI.create("http://testnamespace";));
+        
+        InterfaceElement interfac = descEl.addInterfaceElement();
                interfac.setName(new NCName("name1"));
                InterfaceImpl interfac2 = 
(InterfaceImpl)descEl.addInterfaceElement();
                interfac2.setName(new NCName("name2"));
@@ -163,11 +154,7 @@
                DescriptionElement descEl = factory.newDescription();
                Description descComp = descEl.toComponent();
              
-               try {
-                       descEl.setTargetNamespace(new 
URI("http://testnamespace";));
-               } catch(URISyntaxException e) {
-                       // Do nothing.
-               }
+        descEl.setTargetNamespace(URI.create("http://testnamespace";));
              
                // Create an interface, set it to extend to other interfaces 
and have
                // one of those interfaces extend a fourth interface.



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

Reply via email to