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:39:18 UTC

svn commit: r1532080 - 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:39:18 2013
New Revision: 1532080

URL: http://svn.apache.org/r1532080
Log:
pax-exam 3.0.0 ...

Modified:
    felix/trunk/dependencymanager/test2/src/main/java/org/apache/felix/dependencymanager/test2/components/BundleDependencyAnnotation.java
    felix/trunk/dependencymanager/test2/src/main/java/org/apache/felix/dependencymanager/test2/components/CompositeAnnotations.java
    felix/trunk/dependencymanager/test2/src/main/java/org/apache/felix/dependencymanager/test2/components/FactoryConfigurationAdapterAnnotation.java
    felix/trunk/dependencymanager/test2/src/main/java/org/apache/felix/dependencymanager/test2/components/Felix4050.java
    felix/trunk/dependencymanager/test2/src/main/java/org/apache/felix/dependencymanager/test2/components/MultipleAnnotations.java
    felix/trunk/dependencymanager/test2/src/main/java/org/apache/felix/dependencymanager/test2/components/PropagateAnnotation.java
    felix/trunk/dependencymanager/test2/src/main/java/org/apache/felix/dependencymanager/test2/components/SimpleAnnotations.java
    felix/trunk/dependencymanager/test2/src/main/java/org/apache/felix/dependencymanager/test2/components/TemporalAnnotations.java
    felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/annotations/BundleDependencyAnnotationTest.java
    felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/annotations/CompositeAnnotationsTest.java
    felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/annotations/FactoryConfigurationAdapterAnnotationTest.java
    felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/annotations/Felix4050Test.java
    felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/annotations/MultipleAnnotationsTest.java
    felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/annotations/PropagateAnnotationTest.java
    felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/annotations/SimpleAnnotationsTest.java
    felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/annotations/TemporalAnnotationsTest.java

Modified: felix/trunk/dependencymanager/test2/src/main/java/org/apache/felix/dependencymanager/test2/components/BundleDependencyAnnotation.java
URL: http://svn.apache.org/viewvc/felix/trunk/dependencymanager/test2/src/main/java/org/apache/felix/dependencymanager/test2/components/BundleDependencyAnnotation.java?rev=1532080&r1=1532079&r2=1532080&view=diff
==============================================================================
--- felix/trunk/dependencymanager/test2/src/main/java/org/apache/felix/dependencymanager/test2/components/BundleDependencyAnnotation.java (original)
+++ felix/trunk/dependencymanager/test2/src/main/java/org/apache/felix/dependencymanager/test2/components/BundleDependencyAnnotation.java Mon Oct 14 20:39:18 2013
@@ -31,6 +31,9 @@ import org.osgi.framework.Bundle;
 import org.osgi.framework.BundleContext;
 
 public class BundleDependencyAnnotation {
+    public static final String ENSURE_CONSUMER = "BundleDependencyAnnotation.consumer";
+    public static final String ENSURE_ADAPTER = "BundleDependencyAnnotation.adapter";
+
     public interface ServiceInterface extends Runnable {
     }
 
@@ -42,7 +45,7 @@ public class BundleDependencyAnnotation 
         protected volatile boolean m_added;
         protected volatile boolean m_removed;
 
-        @ServiceDependency(filter = "(name=bundleDependencyTest.consumer)")
+        @ServiceDependency(filter = "(name=" + ENSURE_CONSUMER + ")")
         private volatile Ensure m_sequencer;
 
         @BundleDependency(required = false, removed = "removed", filter = "(Bundle-SymbolicName=org.apache.felix.dependencymanager)")
@@ -79,7 +82,7 @@ public class BundleDependencyAnnotation 
      */
     @Component
     public static class ServiceConsumer {
-        @ServiceDependency(filter = "(name=bundleDependencyTest.adapter)")
+        @ServiceDependency(filter = "(name=" + ENSURE_ADAPTER + ")")
         volatile Ensure m_sequencer;
 
         @ServiceDependency
@@ -102,7 +105,7 @@ public class BundleDependencyAnnotation 
         protected volatile Bundle m_bundle;
 
         // Our Sequencer required dependency
-        @ServiceDependency(filter = "(name=bundleDependencyTest.adapter)")
+        @ServiceDependency(filter = "(name=" + ENSURE_ADAPTER + ")")
         volatile Ensure m_sequencer;
 
         // Check auto config injections

Modified: felix/trunk/dependencymanager/test2/src/main/java/org/apache/felix/dependencymanager/test2/components/CompositeAnnotations.java
URL: http://svn.apache.org/viewvc/felix/trunk/dependencymanager/test2/src/main/java/org/apache/felix/dependencymanager/test2/components/CompositeAnnotations.java?rev=1532080&r1=1532079&r2=1532080&view=diff
==============================================================================
--- felix/trunk/dependencymanager/test2/src/main/java/org/apache/felix/dependencymanager/test2/components/CompositeAnnotations.java (original)
+++ felix/trunk/dependencymanager/test2/src/main/java/org/apache/felix/dependencymanager/test2/components/CompositeAnnotations.java Mon Oct 14 20:39:18 2013
@@ -41,6 +41,8 @@ public class CompositeAnnotations {
      */
     @Component
     public static class C1 implements C1Service {
+        public final static String ENSURE = "CompositeAnnotations.C1";
+        
         /* We are composed of this object, which will also be injected with our dependencies */
         private final C2 m_c2 = new C2();
 
@@ -49,7 +51,7 @@ public class CompositeAnnotations {
         public volatile Runnable m_runnable;
 
         /* Object used to check that methods are called in the proper sequence */
-        @ServiceDependency(filter = "(name=test.compositeAnnotation.c1)")
+        @ServiceDependency(filter = "(name=" + ENSURE + ")")
         private volatile Ensure m_sequencer;
 
         /**
@@ -151,7 +153,9 @@ public class CompositeAnnotations {
 
     @Component(properties = @Property(name = "foo", value = "bar1"))
     public static class Dependency1 implements Runnable {
-        @ServiceDependency(filter = "(name=test.compositeAnnotation.dependency1)")
+        public final static String ENSURE = "CompositeAnnotations.Dependency1";
+
+        @ServiceDependency(filter = "(name=" + ENSURE + ")")
         volatile Ensure m_sequencer;
 
         @Start
@@ -166,7 +170,9 @@ public class CompositeAnnotations {
 
     @Component(properties = @Property(name = "foo", value = "bar2"))
     public static class Dependency2 implements Runnable {
-        @ServiceDependency(filter = "(name=test.compositeAnnotation.dependency2)")
+        public final static String ENSURE = "CompositeAnnotations.Dependency2";
+
+        @ServiceDependency(filter = "(name=" + ENSURE + ")")
         volatile Ensure m_sequencer;
 
         @Start

Modified: felix/trunk/dependencymanager/test2/src/main/java/org/apache/felix/dependencymanager/test2/components/FactoryConfigurationAdapterAnnotation.java
URL: http://svn.apache.org/viewvc/felix/trunk/dependencymanager/test2/src/main/java/org/apache/felix/dependencymanager/test2/components/FactoryConfigurationAdapterAnnotation.java?rev=1532080&r1=1532079&r2=1532080&view=diff
==============================================================================
--- felix/trunk/dependencymanager/test2/src/main/java/org/apache/felix/dependencymanager/test2/components/FactoryConfigurationAdapterAnnotation.java (original)
+++ felix/trunk/dependencymanager/test2/src/main/java/org/apache/felix/dependencymanager/test2/components/FactoryConfigurationAdapterAnnotation.java Mon Oct 14 20:39:18 2013
@@ -68,7 +68,9 @@ public class FactoryConfigurationAdapter
      */
     @FactoryConfigurationAdapterService(factoryPid = "FactoryPidTest", properties = {@Property(name = "foo", value = "bar")}, propagate = true)
     public static class ServiceProvider implements ServiceInterface {
-        @ServiceDependency(filter="(name=test.FactoryConfigurationAdapterAnnotationTest)")
+        public final static String ENSURE = "FactoryConfigurationAdapterAnnotation.ServiceProvider";
+        
+        @ServiceDependency(filter="(name=" + ENSURE + ")")
         private volatile Ensure m_sequencer;
 
         private volatile boolean m_started;

Modified: felix/trunk/dependencymanager/test2/src/main/java/org/apache/felix/dependencymanager/test2/components/Felix4050.java
URL: http://svn.apache.org/viewvc/felix/trunk/dependencymanager/test2/src/main/java/org/apache/felix/dependencymanager/test2/components/Felix4050.java?rev=1532080&r1=1532079&r2=1532080&view=diff
==============================================================================
--- felix/trunk/dependencymanager/test2/src/main/java/org/apache/felix/dependencymanager/test2/components/Felix4050.java (original)
+++ felix/trunk/dependencymanager/test2/src/main/java/org/apache/felix/dependencymanager/test2/components/Felix4050.java Mon Oct 14 20:39:18 2013
@@ -36,6 +36,8 @@ import org.osgi.framework.BundleContext;
 import org.osgi.framework.ServiceRegistration;
 
 public class Felix4050 {
+    public final static String ENSURE = "Felix4050";
+    
     @Component(provides = {A.class})
     public static class A {
 
@@ -56,7 +58,7 @@ public class Felix4050 {
         @Inject
         volatile BundleContext _ctx;
 
-        @ServiceDependency(filter = "(name=test.Felix4050)")
+        @ServiceDependency(filter = "(name=" + ENSURE + ")")
         volatile Ensure m_sequencer;
 
         @Start
@@ -90,7 +92,7 @@ public class Felix4050 {
 
     @Component
     public static class S {
-        @ServiceDependency(filter = "(name=test.Felix4050)")
+        @ServiceDependency(filter = "(name=" + ENSURE + ")")
         volatile Ensure m_sequencer;
 
         @Inject

Modified: felix/trunk/dependencymanager/test2/src/main/java/org/apache/felix/dependencymanager/test2/components/MultipleAnnotations.java
URL: http://svn.apache.org/viewvc/felix/trunk/dependencymanager/test2/src/main/java/org/apache/felix/dependencymanager/test2/components/MultipleAnnotations.java?rev=1532080&r1=1532079&r2=1532080&view=diff
==============================================================================
--- felix/trunk/dependencymanager/test2/src/main/java/org/apache/felix/dependencymanager/test2/components/MultipleAnnotations.java (original)
+++ felix/trunk/dependencymanager/test2/src/main/java/org/apache/felix/dependencymanager/test2/components/MultipleAnnotations.java Mon Oct 14 20:39:18 2013
@@ -26,6 +26,8 @@ import org.apache.felix.dm.annotation.ap
 import org.apache.felix.dm.annotation.api.Stop;
 
 public class MultipleAnnotations {
+    public final static String ENSURE = "MultipleAnnotations";
+    
     public static class Composite {
         void bind(Ensure seq) {
             seq.step(2);
@@ -34,7 +36,7 @@ public class MultipleAnnotations {
 
     @Component
     public static class ServiceConsumer {
-        @ServiceDependency(filter="(name=test.MultipleAnnotationsTest)")
+        @ServiceDependency(filter="(name=" + ENSURE + ")")
         volatile Ensure m_sequencer;
 
         @ServiceDependency(filter = "(foo=bar)")
@@ -58,7 +60,7 @@ public class MultipleAnnotations {
 
     @Component(properties = {@Property(name = "foo", value = "bar")})
     public static class ServiceProvider implements ServiceInterface {
-        @ServiceDependency(filter="(name=test.MultipleAnnotationsTest)")
+        @ServiceDependency(filter="(name=" + ENSURE + ")")
         volatile Ensure m_sequencer;
 
         volatile ServiceProvider2 m_serviceProvider2;
@@ -100,7 +102,7 @@ public class MultipleAnnotations {
         @ServiceDependency(required = false, filter = "(foo=bar)") // NullObject
         volatile Runnable m_runnable;
 
-        @ServiceDependency(service = Ensure.class, filter="(name=test.MultipleAnnotationsTest)")
+        @ServiceDependency(service = Ensure.class, filter="(name=" + ENSURE + ")")
         void bind(Ensure seq) {
             m_sequencer = seq;
             m_sequencer.step(1);

Modified: felix/trunk/dependencymanager/test2/src/main/java/org/apache/felix/dependencymanager/test2/components/PropagateAnnotation.java
URL: http://svn.apache.org/viewvc/felix/trunk/dependencymanager/test2/src/main/java/org/apache/felix/dependencymanager/test2/components/PropagateAnnotation.java?rev=1532080&r1=1532079&r2=1532080&view=diff
==============================================================================
--- felix/trunk/dependencymanager/test2/src/main/java/org/apache/felix/dependencymanager/test2/components/PropagateAnnotation.java (original)
+++ felix/trunk/dependencymanager/test2/src/main/java/org/apache/felix/dependencymanager/test2/components/PropagateAnnotation.java Mon Oct 14 20:39:18 2013
@@ -29,6 +29,8 @@ import org.apache.felix.dm.annotation.ap
  * Verifies ServiceDependencyservice properties propagation.
  */
 public class PropagateAnnotation {
+    public final static String ENSURE = "PropagateAnnotation";
+    
     @Component
     public static class Consumer {
         private volatile Map m_producerProps;
@@ -38,7 +40,7 @@ public class PropagateAnnotation {
             m_producerProps = props;
         }
 
-        @ServiceDependency(filter = "(name=test.PropagateAnnotationTest)")
+        @ServiceDependency(filter = "(name=" + ENSURE + ")")
         volatile Ensure m_sequencer;
 
         @Start

Modified: felix/trunk/dependencymanager/test2/src/main/java/org/apache/felix/dependencymanager/test2/components/SimpleAnnotations.java
URL: http://svn.apache.org/viewvc/felix/trunk/dependencymanager/test2/src/main/java/org/apache/felix/dependencymanager/test2/components/SimpleAnnotations.java?rev=1532080&r1=1532079&r2=1532080&view=diff
==============================================================================
--- felix/trunk/dependencymanager/test2/src/main/java/org/apache/felix/dependencymanager/test2/components/SimpleAnnotations.java (original)
+++ felix/trunk/dependencymanager/test2/src/main/java/org/apache/felix/dependencymanager/test2/components/SimpleAnnotations.java Mon Oct 14 20:39:18 2013
@@ -40,7 +40,9 @@ public class SimpleAnnotations {
      */
     @Component(properties = {@Property(name = "foo", value = "bar")})
     public static class Producer implements Runnable {
-        @ServiceDependency(filter = "(name=simple.annotations.producer)")
+        public final static String ENSURE = "SimpleAnnotations.Producer";
+        
+        @ServiceDependency(filter = "(name=" + ENSURE + ")")
         volatile Ensure _ensure;
 
         @ServiceDependency
@@ -104,13 +106,15 @@ public class SimpleAnnotations {
      */
     @Component
     public static class Consumer {
+        public final static String ENSURE = "SimpleAnnotations.Consumer";
+        
         @ServiceDependency
         volatile LogService _logService;
 
         @ServiceDependency
         volatile Runnable _runnable;
 
-        @ServiceDependency(filter = "(name=simple.annotations.consumer)")
+        @ServiceDependency(filter = "(name=" + ENSURE + ")")
         volatile Ensure _ensure;
 
         @Inject

Modified: felix/trunk/dependencymanager/test2/src/main/java/org/apache/felix/dependencymanager/test2/components/TemporalAnnotations.java
URL: http://svn.apache.org/viewvc/felix/trunk/dependencymanager/test2/src/main/java/org/apache/felix/dependencymanager/test2/components/TemporalAnnotations.java?rev=1532080&r1=1532079&r2=1532080&view=diff
==============================================================================
--- felix/trunk/dependencymanager/test2/src/main/java/org/apache/felix/dependencymanager/test2/components/TemporalAnnotations.java (original)
+++ felix/trunk/dependencymanager/test2/src/main/java/org/apache/felix/dependencymanager/test2/components/TemporalAnnotations.java Mon Oct 14 20:39:18 2013
@@ -28,9 +28,10 @@ import org.apache.felix.dm.annotation.ap
  */
 @Component(provides = {})
 public class TemporalAnnotations implements Runnable {
+    public final static String ENSURE = "TemporalAnnotations";
     Thread m_thread;
 
-    @ServiceDependency(filter = "(name=temporal.annotations)")
+    @ServiceDependency(filter = "(name=" + ENSURE + ")")
     volatile Ensure m_sequencer;
 
     @ServiceDependency(timeout = 1000L, filter = "(test=temporal)")

Modified: felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/annotations/BundleDependencyAnnotationTest.java
URL: http://svn.apache.org/viewvc/felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/annotations/BundleDependencyAnnotationTest.java?rev=1532080&r1=1532079&r2=1532080&view=diff
==============================================================================
--- felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/annotations/BundleDependencyAnnotationTest.java (original)
+++ felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/annotations/BundleDependencyAnnotationTest.java Mon Oct 14 20:39:18 2013
@@ -18,6 +18,7 @@
 */
 package org.apache.felix.dependencymanager.test2.integration.annotations;
 
+import org.apache.felix.dependencymanager.test2.components.BundleDependencyAnnotation;
 import org.apache.felix.dependencymanager.test2.components.Ensure;
 import org.apache.felix.dependencymanager.test2.integration.common.TestBase;
 import org.junit.Test;
@@ -36,7 +37,7 @@ public class BundleDependencyAnnotationT
     @Test
     public void testBundleDependencyAnnotation() {
         Ensure e = new Ensure();
-        ServiceRegistration sr = register(e, "bundleDependencyTest.consumer");        
+        ServiceRegistration sr = register(e, BundleDependencyAnnotation.ENSURE_CONSUMER);        
         e.waitForStep(1, 10000);
         stopTestComponentsBundle();
         e.waitForStep(2, 10000);
@@ -50,7 +51,7 @@ public class BundleDependencyAnnotationT
     @Test
     public void testBundleAdapterServiceAnnotation() throws Throwable {
         Ensure e = new Ensure();
-        ServiceRegistration sr = register(e, "bundleDependencyTest.adapter");        
+        ServiceRegistration sr = register(e, BundleDependencyAnnotation.ENSURE_ADAPTER);        
         e.waitForStep(3, 10000);
         e.ensure();
         sr.unregister();

Modified: felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/annotations/CompositeAnnotationsTest.java
URL: http://svn.apache.org/viewvc/felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/annotations/CompositeAnnotationsTest.java?rev=1532080&r1=1532079&r2=1532080&view=diff
==============================================================================
--- felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/annotations/CompositeAnnotationsTest.java (original)
+++ felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/annotations/CompositeAnnotationsTest.java Mon Oct 14 20:39:18 2013
@@ -19,6 +19,9 @@
 package org.apache.felix.dependencymanager.test2.integration.annotations;
 
 import org.apache.felix.dependencymanager.test2.components.Ensure;
+import org.apache.felix.dependencymanager.test2.components.CompositeAnnotations.C1;
+import org.apache.felix.dependencymanager.test2.components.CompositeAnnotations.Dependency1;
+import org.apache.felix.dependencymanager.test2.components.CompositeAnnotations.Dependency2;
 import org.apache.felix.dependencymanager.test2.integration.common.TestBase;
 import org.junit.Test;
 import org.junit.runner.RunWith;
@@ -33,9 +36,9 @@ public class CompositeAnnotationsTest ex
     @Test
     public void testComposite() {
         Ensure e = new Ensure();
-        ServiceRegistration sr1 = register(e, "test.compositeAnnotation.c1");
-        ServiceRegistration sr2 = register(e, "test.compositeAnnotation.dependency1");
-        ServiceRegistration sr3 = register(e, "test.compositeAnnotation.dependency2");
+        ServiceRegistration sr1 = register(e, C1.ENSURE);
+        ServiceRegistration sr2 = register(e, Dependency1.ENSURE);
+        ServiceRegistration sr3 = register(e, Dependency2.ENSURE);
         e.waitForStep(4, 10000);
         stopTestComponentsBundle();
         e.waitForStep(12, 10000);

Modified: felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/annotations/FactoryConfigurationAdapterAnnotationTest.java
URL: http://svn.apache.org/viewvc/felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/annotations/FactoryConfigurationAdapterAnnotationTest.java?rev=1532080&r1=1532079&r2=1532080&view=diff
==============================================================================
--- felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/annotations/FactoryConfigurationAdapterAnnotationTest.java (original)
+++ felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/annotations/FactoryConfigurationAdapterAnnotationTest.java Mon Oct 14 20:39:18 2013
@@ -24,6 +24,7 @@ import java.util.Hashtable;
 import junit.framework.Assert;
 
 import org.apache.felix.dependencymanager.test2.components.Ensure;
+import org.apache.felix.dependencymanager.test2.components.FactoryConfigurationAdapterAnnotation.ServiceProvider;
 import org.apache.felix.dependencymanager.test2.integration.common.TestBase;
 import org.junit.Test;
 import org.junit.runner.RunWith;
@@ -40,7 +41,7 @@ public class FactoryConfigurationAdapter
     @Test
     public void testFactoryConfigurationAdapterAnnotation() throws Throwable {
         Ensure e = new Ensure();
-        ServiceRegistration sr = register(e, "test.FactoryConfigurationAdapterAnnotationTest");
+        ServiceRegistration sr = register(e, ServiceProvider.ENSURE);
         ConfigurationAdmin cm = (ConfigurationAdmin) context.getService(context
                 .getServiceReference(ConfigurationAdmin.class.getName()));
         try {

Modified: felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/annotations/Felix4050Test.java
URL: http://svn.apache.org/viewvc/felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/annotations/Felix4050Test.java?rev=1532080&r1=1532079&r2=1532080&view=diff
==============================================================================
--- felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/annotations/Felix4050Test.java (original)
+++ felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/annotations/Felix4050Test.java Mon Oct 14 20:39:18 2013
@@ -19,6 +19,7 @@
 package org.apache.felix.dependencymanager.test2.integration.annotations;
 
 import org.apache.felix.dependencymanager.test2.components.Ensure;
+import org.apache.felix.dependencymanager.test2.components.Felix4050;
 import org.apache.felix.dependencymanager.test2.integration.common.TestBase;
 import org.junit.Test;
 import org.junit.runner.RunWith;
@@ -35,7 +36,7 @@ public class Felix4050Test extends TestB
     @Test
     public void testFelix4050() {
         Ensure e = new Ensure();
-        ServiceRegistration sr = register(e, "test.Felix4050");
+        ServiceRegistration sr = register(e, Felix4050.ENSURE);
         // wait for S to be started
         e.waitForStep(3, 10000);
         // remove our sequencer: this will stop S

Modified: felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/annotations/MultipleAnnotationsTest.java
URL: http://svn.apache.org/viewvc/felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/annotations/MultipleAnnotationsTest.java?rev=1532080&r1=1532079&r2=1532080&view=diff
==============================================================================
--- felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/annotations/MultipleAnnotationsTest.java (original)
+++ felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/annotations/MultipleAnnotationsTest.java Mon Oct 14 20:39:18 2013
@@ -19,6 +19,7 @@
 package org.apache.felix.dependencymanager.test2.integration.annotations;
 
 import org.apache.felix.dependencymanager.test2.components.Ensure;
+import org.apache.felix.dependencymanager.test2.components.MultipleAnnotations;
 import org.apache.felix.dependencymanager.test2.integration.common.TestBase;
 import org.junit.Test;
 import org.junit.runner.RunWith;
@@ -33,7 +34,7 @@ public class MultipleAnnotationsTest ext
     @Test
     public void testMultipleAnnotations() {
         Ensure e = new Ensure();
-        ServiceRegistration sr = register(e, "test.MultipleAnnotationsTest");
+        ServiceRegistration sr = register(e, MultipleAnnotations.ENSURE);
         e.waitForStep(7, 10000);
         stopTestComponentsBundle();
         // And check if the test.annotation bundle has been deactivated orderly

Modified: felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/annotations/PropagateAnnotationTest.java
URL: http://svn.apache.org/viewvc/felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/annotations/PropagateAnnotationTest.java?rev=1532080&r1=1532079&r2=1532080&view=diff
==============================================================================
--- felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/annotations/PropagateAnnotationTest.java (original)
+++ felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/annotations/PropagateAnnotationTest.java Mon Oct 14 20:39:18 2013
@@ -19,6 +19,7 @@
 package org.apache.felix.dependencymanager.test2.integration.annotations;
 
 import org.apache.felix.dependencymanager.test2.components.Ensure;
+import org.apache.felix.dependencymanager.test2.components.PropagateAnnotation;
 import org.apache.felix.dependencymanager.test2.integration.common.TestBase;
 import org.junit.Test;
 import org.junit.runner.RunWith;
@@ -33,7 +34,7 @@ public class PropagateAnnotationTest ext
     @Test
     public void testServiceDependencyPropagate() {
         Ensure e = new Ensure();
-        ServiceRegistration sr = register(e, "test.PropagateAnnotationTest");
+        ServiceRegistration sr = register(e, PropagateAnnotation.ENSURE);
         e.waitForStep(3, 10000);
         sr.unregister();
     }

Modified: felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/annotations/SimpleAnnotationsTest.java
URL: http://svn.apache.org/viewvc/felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/annotations/SimpleAnnotationsTest.java?rev=1532080&r1=1532079&r2=1532080&view=diff
==============================================================================
--- felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/annotations/SimpleAnnotationsTest.java (original)
+++ felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/annotations/SimpleAnnotationsTest.java Mon Oct 14 20:39:18 2013
@@ -20,6 +20,8 @@ package org.apache.felix.dependencymanag
 
 import org.apache.felix.dependencymanager.test2.components.Ensure;
 import org.apache.felix.dependencymanager.test2.components.SimpleAnnotations;
+import org.apache.felix.dependencymanager.test2.components.SimpleAnnotations.Consumer;
+import org.apache.felix.dependencymanager.test2.components.SimpleAnnotations.Producer;
 import org.apache.felix.dependencymanager.test2.integration.common.TestBase;
 import org.junit.Test;
 import org.junit.runner.RunWith;
@@ -36,9 +38,9 @@ public class SimpleAnnotationsTest exten
 	public void testSimpleAnnotations() throws Throwable
     {
 	    Ensure e = new Ensure();
-		ServiceRegistration er = register(e, "simple.annotations.producer");        
+		ServiceRegistration er = register(e, Producer.ENSURE);        
         e.waitForStep(3, 10000); // Producer registered
-        ServiceRegistration er2 = register(e, "simple.annotations.consumer"); 
+        ServiceRegistration er2 = register(e, Consumer.ENSURE); 
 
         er2.unregister(); // stop consumer
         er.unregister(); // stop provider

Modified: felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/annotations/TemporalAnnotationsTest.java
URL: http://svn.apache.org/viewvc/felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/annotations/TemporalAnnotationsTest.java?rev=1532080&r1=1532079&r2=1532080&view=diff
==============================================================================
--- felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/annotations/TemporalAnnotationsTest.java (original)
+++ felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/annotations/TemporalAnnotationsTest.java Mon Oct 14 20:39:18 2013
@@ -22,6 +22,7 @@ import java.util.Dictionary;
 import java.util.Hashtable;
 
 import org.apache.felix.dependencymanager.test2.components.Ensure;
+import org.apache.felix.dependencymanager.test2.components.TemporalAnnotations;
 import org.apache.felix.dependencymanager.test2.integration.common.TestBase;
 import org.junit.Test;
 import org.junit.runner.RunWith;
@@ -38,7 +39,7 @@ public class TemporalAnnotationsTest ext
     public void testTemporalServiceDependency()
     {
         Ensure ensure = new Ensure();
-        ServiceRegistration ensureReg = register(ensure, "temporal.annotations");                       
+        ServiceRegistration ensureReg = register(ensure, TemporalAnnotations.ENSURE);                       
         Dictionary props = new Hashtable() {{ put("test", "temporal"); }};
         Runnable r = Ensure.createRunnableStep(ensure, 1);             
         ServiceRegistration sr = context.registerService(Runnable.class.getName(), r, props);