Package org.jboss.ws.extensions.validation

Examples of org.jboss.ws.extensions.validation.SchemaValidationHelper


         }
         if (xsdURL != null)
         {
            ErrorHandler errorHandler = feature.getErrorHandler();
            Element xmlDOM = DOMUtils.sourceToElement(source);
            new SchemaValidationHelper(xsdURL).setErrorHandler(errorHandler).validateDocument(xmlDOM);
         }
      }
      catch (RuntimeException rte)
      {
         throw rte;
View Full Code Here


   public void testSchemaValidationPositive() throws Exception
   {
      URL wsdlURL = getResourceURL("jaxws/jbws1172/WEB-INF/wsdl/TestService.wsdl");
      URL xsdURL = new SchemaExtractor().getSchemaUrl(wsdlURL);
      String inxml = "<performTest xmlns='http://www.my-company.it/ws/my-test'><Code>1000</Code></performTest>";
      new SchemaValidationHelper(xsdURL).validateDocument(inxml);
   }
View Full Code Here

      URL wsdlURL = getResourceURL("jaxws/jbws1172/WEB-INF/wsdl/TestService.wsdl");
      URL xsdURL = new SchemaExtractor().getSchemaUrl(wsdlURL);
      String inxml = "<performTest xmlns='http://www.my-company.it/ws/my-test'><Code>2000</Code></performTest>";
      try
      {
         new SchemaValidationHelper(xsdURL).validateDocument(inxml);
      }
      catch (SAXException ex)
      {
         String msg = ex.getMessage();
         assertTrue("Unexpectd message: " + msg, msg.indexOf("Value '2000' is not facet-valid with respect to maxInclusive '1000'") > 0);
View Full Code Here

   public void testEndpointWsdlValidation() throws Exception
   {
      URL wsdlURL = new URL("http://" + getServerHost() + ":8080/jaxws-jbws1172/noval?wsdl");
      URL xsdURL = new SchemaExtractor().getSchemaUrl(wsdlURL);
      String inxml = "<performTest xmlns='http://www.my-company.it/ws/my-test'><Code>1000</Code></performTest>";
      new SchemaValidationHelper(xsdURL).validateDocument(inxml);
   }
View Full Code Here

         }
         if (xsdURL != null)
         {
            ErrorHandler errorHandler = feature.getErrorHandler();
            Element xmlDOM = DOMUtils.sourceToElement(source);
            new SchemaValidationHelper(xsdURL).setErrorHandler(errorHandler).validateDocument(xmlDOM);
         }
      }
      catch (RuntimeException rte)
      {
         throw rte;
View Full Code Here

         }
         if (xsdURL != null)
         {
            ErrorHandler errorHandler = feature.getErrorHandler();
            Element xmlDOM = DOMUtils.sourceToElement(source);
            new SchemaValidationHelper(xsdURL).setErrorHandler(errorHandler).validateDocument(xmlDOM);
         }
         else //xsdStreams != null
         {
            ErrorHandler errorHandler = feature.getErrorHandler();
            Element xmlDOM = DOMUtils.sourceToElement(source);
            new SchemaValidationHelper(xsdStreams).setErrorHandler(errorHandler).validateDocument(xmlDOM);
         }
      }
      catch (RuntimeException rte)
      {
         throw rte;
View Full Code Here

   public void testSchemaValidationPositive() throws Exception
   {
      URL wsdlURL = getResourceURL("jaxws/jbws1172/WEB-INF/wsdl/TestService.wsdl");
      Map<String, byte[]> xsdStreams = new SchemaExtractor().getSchemas(wsdlURL);
      String inxml = "<tns:performTest xmlns:tns='http://www.my-company.it/ws/my-test'><Code>1000</Code></tns:performTest>";
      new SchemaValidationHelper(xsdStreams).validateDocument(inxml);
   }
View Full Code Here

      URL wsdlURL = getResourceURL("jaxws/jbws1172/WEB-INF/wsdl/TestService.wsdl");
      Map<String, byte[]> xsdStreams = new SchemaExtractor().getSchemas(wsdlURL);
      String inxml = "<tns:performTest xmlns:tns='http://www.my-company.it/ws/my-test'><Code>2000</Code></tns:performTest>";
      try
      {
         new SchemaValidationHelper(xsdStreams).validateDocument(inxml);
      }
      catch (SAXException ex)
      {
         String msg = ex.getMessage();
         assertTrue("Unexpectd message: " + msg, msg.indexOf("Value '2000' is not facet-valid with respect to maxInclusive '1000'") > 0);
View Full Code Here

   public void testEndpointWsdlValidation() throws Exception
   {
      URL wsdlURL = new URL("http://" + getServerHost() + ":8080/jaxws-jbws1172/noval?wsdl");
      Map<String, byte[]> xsdStreams = new SchemaExtractor().getSchemas(wsdlURL);
      String inxml = "<tns:performTest xmlns:tns='http://www.my-company.it/ws/my-test'><Code>1000</Code></tns:performTest>";
      new SchemaValidationHelper(xsdStreams).validateDocument(inxml);
   }
View Full Code Here

TOP

Related Classes of org.jboss.ws.extensions.validation.SchemaValidationHelper

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.