org.apache.ws.security.message.token
Class WCFUsernameTokenTest

java.lang.Object
  extended by org.junit.Assert
      extended by org.apache.ws.security.message.token.WCFUsernameTokenTest

public class WCFUsernameTokenTest
extends org.junit.Assert

A test-case for WSS-199 - "Add support for WCF non-standard Username Tokens" (see also WSS-148 - "WCF interop issue: Namespace not honored incase of attributes."). The issue is that WCF generated Username Tokens where the password type is namespace qualified (incorrectly). WSS-199 added the ability to process these Username Tokens.


Constructor Summary
WCFUsernameTokenTest()
           
 
Method Summary
 void testNamespaceQualifiedTypeAccepted()
          Test that adds a UserNameToken with a namespace qualified type.
 void testNamespaceQualifiedTypeRejected()
          Test that adds a UserNameToken with a namespace qualified type.
 
Methods inherited from class org.junit.Assert
assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertThat, assertThat, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WCFUsernameTokenTest

public WCFUsernameTokenTest()
Method Detail

testNamespaceQualifiedTypeRejected

public void testNamespaceQualifiedTypeRejected()
                                        throws java.lang.Exception
Test that adds a UserNameToken with a namespace qualified type. This should fail as WSS4J rejects these tokens by default.

Throws:
java.lang.Exception

testNamespaceQualifiedTypeAccepted

public void testNamespaceQualifiedTypeAccepted()
                                        throws java.lang.Exception
Test that adds a UserNameToken with a namespace qualified type. This should pass as WSS4J has been configured to accept these tokens.

Throws:
java.lang.Exception


Copyright © 2004-2013 The Apache Software Foundation. All Rights Reserved.