+ final BundleContext ctxt = mock(BundleContext.class);
+ final ServiceRegistration<?> servReg = mock(ServiceRegistration.class);
+ doReturn(servReg).when(ctxt).registerService(any(Class.class), any(SchemaContextProvider.class),
+ any(Dictionary.class));
+ doReturn(servReg).when(ctxt).registerService(Mockito.anyString(), any(Object.class), any(Dictionary.class));
+ doNothing().when(servReg).setProperties(any(Dictionary.class));
+
+ final ClassLoadingStrategy classLoadingStrat = mock(ClassLoadingStrategy.class);
+ final BindingContextProvider codecRegistryProvider = mock(BindingContextProvider.class);
+ doNothing().when(codecRegistryProvider).update(classLoadingStrat, prov);
+ final BindingRuntimeContext bindingRuntimeContext = mock(BindingRuntimeContext.class);
+ doReturn("B-runtime-context").when(bindingRuntimeContext).toString();
+ doReturn(bindingRuntimeContext).when(codecRegistryProvider).getBindingContext();