List<EndpointInfo> list = hook.getEndpoints().get(sref);
assertNotNull(list);
assertEquals(serviceNames.length, list.size());
for (int i = 0; i < serviceNames.length; i++) {
assertNotNull(list.get(i));
ServiceEndpointDescription sd = list.get(i).getServiceDescription();
assertNotNull(sd);
assertNotNull(sd.getProvidedInterfaces());
assertEquals(1, sd.getProvidedInterfaces().size());
Collection names = sd.getProvidedInterfaces();
assertEquals(1, names.size());
assertEquals(serviceNames[i], names.toArray()[0]);
String excludeProp = "osgi.remote.interfaces";
assertNull(sd.getProperties().get(excludeProp));
String addrProp =
org.apache.cxf.dosgi.dsw.Constants.WS_ADDRESS_PROPERTY_OLD;
assertEquals(addresses[i], sd.getProperties().get(addrProp));
}
Map<String, ServiceRegistration> registeredRegs =
dswContext.getRegisteredRegistrations();
assertNotNull(registeredRegs);