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);