Author: jim.ma
Date: 2009-11-17 03:04:02 -0500 (Tue, 17 Nov 2009)
New Revision: 11124
Modified:
stack/native/trunk/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/samples/wssecurity/SimpleDispatchTestCase.java
stack/native/trunk/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/samples/wssecurity/SimpleUsernameTestCase.java
Log:
[JBWS-2832]:Fixed the SimpleUsernameTestCase and SimpleDispatchTestCase on Windows
Modified:
stack/native/trunk/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/samples/wssecurity/SimpleDispatchTestCase.java
===================================================================
---
stack/native/trunk/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/samples/wssecurity/SimpleDispatchTestCase.java 2009-11-17
07:41:16 UTC (rev 11123)
+++
stack/native/trunk/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/samples/wssecurity/SimpleDispatchTestCase.java 2009-11-17
08:04:02 UTC (rev 11124)
@@ -100,7 +100,10 @@
{
try
{
- String payload = "<ns1:getUsernameToken
xmlns:ns1='http://org.jboss.ws/samples/wssecurity'/>";
+ //When testUsernameToken() execute before, need to clear reqContext
+ Map<String, Object> reqContext = usernameDispatch.getRequestContext();
+ reqContext.clear();
+ String payload = "<ns1:getUsernameToken
xmlns:ns1='http://org.jboss.ws/samples/wssecurity'/>";
usernameDispatch.invoke(new StreamSource(new StringReader(payload)));
fail("Server should respond with [401] - Unauthorized");
}
Modified:
stack/native/trunk/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/samples/wssecurity/SimpleUsernameTestCase.java
===================================================================
---
stack/native/trunk/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/samples/wssecurity/SimpleUsernameTestCase.java 2009-11-17
07:41:16 UTC (rev 11123)
+++
stack/native/trunk/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/samples/wssecurity/SimpleUsernameTestCase.java 2009-11-17
08:04:02 UTC (rev 11124)
@@ -71,7 +71,10 @@
public void testUsernameTokenNegative() throws Exception
{
try
- {
+ {
+ //When testUsernameToken() execute before, need to clear reqContext
+ Map<String, Object> reqContext =
((BindingProvider)port).getRequestContext();
+ reqContext.clear();
port.getUsernameToken();
fail("Server should respond with [401] - Unauthorized");
}