You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by pd...@apache.org on 2013/10/14 22:03:58 UTC
svn commit: r1532047 - in /felix/trunk/dependencymanager/test2/src:
main/java/org/apache/felix/dependencymanager/test2/components/
test/java/org/apache/felix/dependencymanager/test2/integration/annotations/
Author: pderop
Date: Mon Oct 14 20:03:58 2013
New Revision: 1532047
URL: http://svn.apache.org/r1532047
Log:
pax-exam 3.0.0 ...
Modified:
felix/trunk/dependencymanager/test2/src/main/java/org/apache/felix/dependencymanager/test2/components/AspectLifecycleAnnotation.java
felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/annotations/AspectLifecycleAnnotationTest.java
Modified: felix/trunk/dependencymanager/test2/src/main/java/org/apache/felix/dependencymanager/test2/components/AspectLifecycleAnnotation.java
URL: http://svn.apache.org/viewvc/felix/trunk/dependencymanager/test2/src/main/java/org/apache/felix/dependencymanager/test2/components/AspectLifecycleAnnotation.java?rev=1532047&r1=1532046&r2=1532047&view=diff
==============================================================================
--- felix/trunk/dependencymanager/test2/src/main/java/org/apache/felix/dependencymanager/test2/components/AspectLifecycleAnnotation.java (original)
+++ felix/trunk/dependencymanager/test2/src/main/java/org/apache/felix/dependencymanager/test2/components/AspectLifecycleAnnotation.java Mon Oct 14 20:03:58 2013
@@ -44,7 +44,9 @@ public class AspectLifecycleAnnotation {
@Component
public static class ServiceProvider implements ServiceInterface {
- @ServiceDependency(filter = "(name=aspectLifecycle.ServiceProvider)")
+ public final static String ENSURE = "AspectLifecycleAnnotation.ServiceProvider";
+
+ @ServiceDependency(filter = "(name=" + ENSURE + ")")
protected volatile Ensure m_sequencer;
public void run() {
@@ -54,10 +56,12 @@ public class AspectLifecycleAnnotation {
@AspectService(ranking = 10)
public static class ServiceProviderAspect implements ServiceInterface {
+ public final static String ENSURE = "AspectLifecycleAnnotation.ServiceProviderAspect";
+
protected volatile boolean m_initCalled;
protected volatile Ensure m_sequencer;
- @ServiceDependency(filter = "(name=aspectLifecycle.ServiceProviderAspect)")
+ @ServiceDependency(filter = "(name=" + ENSURE + ")")
protected void bind(Ensure sequencer) {
m_sequencer = sequencer;
m_sequencer.step(2);
Modified: felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/annotations/AspectLifecycleAnnotationTest.java
URL: http://svn.apache.org/viewvc/felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/annotations/AspectLifecycleAnnotationTest.java?rev=1532047&r1=1532046&r2=1532047&view=diff
==============================================================================
--- felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/annotations/AspectLifecycleAnnotationTest.java (original)
+++ felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/annotations/AspectLifecycleAnnotationTest.java Mon Oct 14 20:03:58 2013
@@ -18,6 +18,8 @@
*/
package org.apache.felix.dependencymanager.test2.integration.annotations;
+import org.apache.felix.dependencymanager.test2.components.AspectLifecycleAnnotation.ServiceProvider;
+import org.apache.felix.dependencymanager.test2.components.AspectLifecycleAnnotation.ServiceProviderAspect;
import org.apache.felix.dependencymanager.test2.components.Ensure;
import org.apache.felix.dependencymanager.test2.integration.common.TestBase;
import org.junit.Test;
@@ -35,11 +37,11 @@ public class AspectLifecycleAnnotationTe
public void testAnnotatedAspect() {
Ensure e = new Ensure();
// Provide the Sequencer server to the ServiceProvider service
- ServiceRegistration sr1 = register(e, "aspectLifecycle.ServiceProvider");
+ ServiceRegistration sr1 = register(e, ServiceProvider.ENSURE);
// Check if the ServiceProvider has been injected in the AspectTest service.
e.waitForStep(1, 10000);
// Provide the Sequencer server to the ServiceProviderAspect service
- ServiceRegistration sr2 = register(e, "aspectLifecycle.ServiceProviderAspect");
+ ServiceRegistration sr2 = register(e, ServiceProviderAspect.ENSURE);
// Check if the AspectTest has been injected with the aspect
e.waitForStep(3, 10000);
// Stop the ServiceProviderAspect service.