assertEquals("org.jboss.tests.ws.jaxws.webserviceref.SecureEndpointService", jSecureService.getServiceClass());
QName name = new QName("http://org.jboss.ws/wsref", "SecureEndpointService");
assertEquals(name, SecureService.getServiceQname());
List<? extends PortComponentRef> pcrefs = jSecureService.getJBossPortComponentRef();
assertEquals(1, pcrefs.size());
JBossPortComponentRef pcref = (JBossPortComponentRef) pcrefs.get(0);
assertNotNull(pcref);
assertEquals("org.jboss.tests.ws.jaxws.webserviceref.SecureEndpoint", pcref.getServiceEndpointInterface());
name = new QName("http://org.jboss.ws/wsref", "SecureEndpointPort");
assertEquals(name, pcref.getPortQname());
List<StubPropertyMetaData> pcrefProps = pcref.getStubProperties();
assertEquals(2, pcrefProps.size());
assertEquals("javax.xml.ws.security.auth.username", pcrefProps.get(0).getPropName());
assertEquals("kermit", pcrefProps.get(0).getPropValue());
assertEquals("javax.xml.ws.security.auth.password", pcrefProps.get(1).getPropName());
assertEquals("thefrog", pcrefProps.get(1).getPropValue());
JBossServiceReferenceMetaData jsession0ServiceRef0 = (JBossServiceReferenceMetaData) session0ServiceRef0;
assertEquals("session0ServiceRef0", session0ServiceRef0.getServiceRefName());
assertEquals("session0ServiceImplClass", jsession0ServiceRef0.getServiceClass());
List<? extends PortComponentRef> session0Pcrefs = jsession0ServiceRef0.getJBossPortComponentRef();
assertEquals(1, session0Pcrefs.size());
JBossPortComponentRef session0Pcref = (JBossPortComponentRef) session0Pcrefs.get(0);
assertNotNull(session0Pcref);
assertEquals("session0Endpoint", session0Pcref.getServiceEndpointInterface());
QName portName = new QName("session0", "portRef0");
assertEquals(portName, session0Pcref.getPortQname());
}