assertNotNull(bean);
ServiceReferencesMetaData refs = bean.getServiceReferences();
assertEquals(11, refs.size());
assertTrue(refs instanceof JBossServiceReferencesMetaData);
ServiceReferenceMetaData OrganizationService = refs.get("OrganizationService");
assertNotNull(OrganizationService);
ServiceReferenceMetaData SecureOrganizationService = refs.get("SecureOrganizationService");
assertNotNull(SecureOrganizationService);
ServiceReferenceMetaData SecureService = refs.get("SecureService");
assertNotNull(SecureService);
ServiceReferenceMetaData Service1 = refs.get("Service1");
assertNotNull(Service1);
ServiceReferenceMetaData Service2 = refs.get("Service2");
assertNotNull(Service2);
ServiceReferenceMetaData Service3 = refs.get("Service3");
assertNotNull(Service3);
ServiceReferenceMetaData Service4 = refs.get("Service4");
assertNotNull(Service4);
ServiceReferenceMetaData Port1 = refs.get("Port1");
assertNotNull(Port1);
ServiceReferenceMetaData Port2 = refs.get("Port2");
assertNotNull(Port2);
ServiceReferenceMetaData Port3 = refs.get("Port3");
assertNotNull(Port3);
ServiceReferenceMetaData session0ServiceRef0 = refs.get("session0ServiceRef0");
assertNotNull(session0ServiceRef0);
assertEquals("OrganizationService", OrganizationService.getServiceRefName());
assertTrue(OrganizationService instanceof JBossServiceReferenceMetaData);
JBossServiceReferenceMetaData jOrganizationService = (JBossServiceReferenceMetaData) OrganizationService;
assertEquals("file:/wsdlRepository/organization-service.wsdl", jOrganizationService.getWsdlOverride());
JBossServiceReferenceMetaData jSecureService = (JBossServiceReferenceMetaData) SecureService;
assertEquals("SecureService", SecureService.getServiceRefName());
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);