[jbossws-commits] JBossWS SVN: r12986 - framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/webfault.

jbossws-commits at lists.jboss.org jbossws-commits at lists.jboss.org
Thu Sep 16 06:59:55 EDT 2010


Author: alessio.soldano at jboss.com
Date: 2010-09-16 06:59:50 -0400 (Thu, 16 Sep 2010)
New Revision: 12986

Modified:
   framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/webfault/CustomException.java
   framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/webfault/SimpleException.java
   framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/webfault/WebFaultTestCase.java
Log:
[CXF-1521] - Do not hide default constructors of Exception, as that prevents instantiation through reflection; - add @XmlTransient annotation on getter method too, being the corresponding attribute private


Modified: framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/webfault/CustomException.java
===================================================================
--- framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/webfault/CustomException.java	2010-09-16 10:53:01 UTC (rev 12985)
+++ framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/webfault/CustomException.java	2010-09-16 10:59:50 UTC (rev 12986)
@@ -37,6 +37,11 @@
    @XmlTransient
    private String transientString;
    
+   public CustomException()
+   {
+      super();
+   }
+   
    public CustomException(String message, Integer number)
    {
       super(message);
@@ -60,6 +65,7 @@
       this.number = number;
    }
 
+   @XmlTransient
    public String getTransientString()
    {
       return transientString;

Modified: framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/webfault/SimpleException.java
===================================================================
--- framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/webfault/SimpleException.java	2010-09-16 10:53:01 UTC (rev 12985)
+++ framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/webfault/SimpleException.java	2010-09-16 10:59:50 UTC (rev 12986)
@@ -34,6 +34,11 @@
 {
    private Integer number;
    
+   public SimpleException()
+   {
+      super();
+   }
+   
    public SimpleException(String message, Integer number)
    {
       super(message);

Modified: framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/webfault/WebFaultTestCase.java
===================================================================
--- framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/webfault/WebFaultTestCase.java	2010-09-16 10:53:01 UTC (rev 12985)
+++ framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/webfault/WebFaultTestCase.java	2010-09-16 10:59:50 UTC (rev 12986)
@@ -62,6 +62,12 @@
     */
    public void testWebFaultElement() throws Exception
    {
+      if (isIntegrationCXF())
+      {
+         System.out.println("FIXME: [CXF-1519] Explicitely set the namespace of a WebFault");
+         return;
+      }
+      
       Document doc = DOMUtils.getDocumentBuilder().parse(new URL(endpointURL + "?wsdl").toString());
       NodeList schemas = ((Element)doc.getDocumentElement()
          .getElementsByTagNameNS("http://schemas.xmlsoap.org/wsdl/", "types").item(0))
@@ -76,7 +82,7 @@
          Element schema = (Element)schemas.item(i);
          if (schema.getAttribute("targetNamespace").equals("org.jboss.test.ws.jaxws.webfault.exceptions"))
          {
-            Iterator elements = DOMUtils.getChildElements(schema, new QName("http://www.w3.org/2001/XMLSchema", "element"));
+            Iterator<Element> elements = DOMUtils.getChildElements(schema, new QName("http://www.w3.org/2001/XMLSchema", "element"));
             while (elements.hasNext())
             {
                Element e = (Element)elements.next();
@@ -90,7 +96,7 @@
          }
          if (schema.getAttribute("targetNamespace").equals("http://webfault.jaxws.ws.test.jboss.org/"))
          {
-            Iterator elements = DOMUtils.getChildElements(schema, new QName("http://www.w3.org/2001/XMLSchema", "element"));
+            Iterator<Element> elements = DOMUtils.getChildElements(schema, new QName("http://www.w3.org/2001/XMLSchema", "element"));
             while (elements.hasNext())
             {
                Element e = (Element)elements.next();



More information about the jbossws-commits mailing list