1
2
3
4
5
6
7 package org.mule.module.cxf.wssec;
8
9 import org.mule.api.security.SecurityContext;
10
11 import static org.junit.Assert.*;
12
13 public class SpringSecurityTestCase extends UsernameTokenTestCase
14 {
15
16 @Override
17 protected String getConfigResources()
18 {
19 return "org/mule/module/cxf/wssec/cxf-secure-service.xml, org/mule/module/cxf/wssec/spring-security-conf.xml";
20 }
21
22 @Override
23 public void testUsernameToken() throws Exception
24 {
25 super.testUsernameToken();
26 GreeterWithLatch greeter = getGreeter();
27 SecurityContext sc = greeter.getSecurityContext();
28 assertNotNull(sc);
29 assertNotNull(sc.getAuthentication());
30 assertEquals("secret", sc.getAuthentication().getCredentials());
31 assertNotNull(sc.getAuthentication().getPrincipal());
32 }
33 }