[jboss-svn-commits] JBL Code SVN: r35390 - labs/jbosstm/workspace/interop/WSTFSC02-interop/src/com/jboss/transaction/wstf/interop.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Oct 1 13:13:48 EDT 2010
Author: alessio.soldano at jboss.com
Date: 2010-10-01 13:13:47 -0400 (Fri, 01 Oct 2010)
New Revision: 35390
Modified:
labs/jbosstm/workspace/interop/WSTFSC02-interop/src/com/jboss/transaction/wstf/interop/Sc002TestCase.java
Log:
Updating sc002 test 5/6 to accept HTTP 500 response because of not understood MU header
Modified: labs/jbosstm/workspace/interop/WSTFSC02-interop/src/com/jboss/transaction/wstf/interop/Sc002TestCase.java
===================================================================
--- labs/jbosstm/workspace/interop/WSTFSC02-interop/src/com/jboss/transaction/wstf/interop/Sc002TestCase.java 2010-10-01 15:58:03 UTC (rev 35389)
+++ labs/jbosstm/workspace/interop/WSTFSC02-interop/src/com/jboss/transaction/wstf/interop/Sc002TestCase.java 2010-10-01 17:13:47 UTC (rev 35390)
@@ -1,11 +1,14 @@
package com.jboss.transaction.wstf.interop;
+import java.io.IOException;
+
import com.jboss.transaction.wstf.webservices.sc002.Sc002Constants;
import com.jboss.transaction.wstf.webservices.sc002.client.Sc002Client;
import com.jboss.transaction.wstf.webservices.ServiceRegistry;
import com.jboss.transaction.wstf.proxy.ProxyConversation;
import org.wstf.docs.scenarios.sc002.*;
+import javax.xml.namespace.QName;
import javax.xml.ws.soap.SOAPFaultException;
import javax.xml.ws.ProtocolException;
import javax.xml.ws.WebServiceException;
@@ -201,6 +204,16 @@
notifyType.setText("Hello-");
Sc002Client.getSc002Port(serviceURI, conversationId, true).notify(notifyType, session);
}
+ catch (SOAPFaultException e)
+ {
+ QName fault = e.getFault().getFaultCodeAsQName();
+ assertEquals("http://schemas.xmlsoap.org/soap/envelope/", fault.getNamespaceURI());
+ assertEquals("MustUnderstand", fault.getLocalPart());
+ }
+ catch (WebServiceException wse)
+ {
+ //valid usecase, HTTP 500 due to MustUnderstand header
+ }
finally
{
ProxyConversation.clearConversationState(conversationId) ;
@@ -228,8 +241,9 @@
}
catch (SOAPFaultException sfe)
{
- // did not expect this
- fail("unexpected soap fault exception " + sfe);
+ QName fault = sfe.getFault().getFaultCodeAsQName();
+ assertEquals("http://schemas.xmlsoap.org/soap/envelope/", fault.getNamespaceURI());
+ assertEquals("MustUnderstand", fault.getLocalPart());
}
catch (ProtocolException pe)
{
@@ -238,8 +252,7 @@
}
catch (WebServiceException wse)
{
- // did not expect this
- fail("unexpected web service exception " + wse);
+ //valid usecase, HTTP 500 due to MustUnderstand header
}
finally
{
More information about the jboss-svn-commits
mailing list