FELIX-3875 test for services bound/unbound on configuration change
git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1439755 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/scr/src/test/resources/integration_test_simple_components.xml b/scr/src/test/resources/integration_test_simple_components.xml
index 04f0f9d..905275d 100644
--- a/scr/src/test/resources/integration_test_simple_components.xml
+++ b/scr/src/test/resources/integration_test_simple_components.xml
@@ -60,8 +60,23 @@
interface="org.apache.felix.scr.integration.components.SimpleService"
cardinality="1..1"
policy="dynamic"
- bind="bindSimpleService"
- unbind="unbindSimpleService"
+ bind="setSimpleService"
+ unbind="unsetSimpleService"
+ target="(filterprop=__nothing__)"
+ />
+ </scr:component>
+
+ <scr:component name="DynamicConfigurationComponentWithOptionalReference"
+ enabled="false" modified="configure" immediate="true">
+ <implementation class="org.apache.felix.scr.integration.components.SimpleComponent" />
+ <property name="service.pid" value="DynamicConfigurationComponentWithRequiredReference" />
+ <reference
+ name="ref"
+ interface="org.apache.felix.scr.integration.components.SimpleService"
+ cardinality="0..1"
+ policy="dynamic"
+ bind="setSimpleService"
+ unbind="unsetSimpleService"
target="(filterprop=__nothing__)"
/>
</scr:component>