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/08 12:15:28 UTC

svn commit: r1530212 - /felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/api/AspectRaceTest.java

Author: pderop
Date: Tue Oct  8 10:15:27 2013
New Revision: 1530212

URL: http://svn.apache.org/r1530212
Log:
Reuse BundleContext from the "context" attribute (from superclass).

Modified:
    felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/api/AspectRaceTest.java

Modified: felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/api/AspectRaceTest.java
URL: http://svn.apache.org/viewvc/felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/api/AspectRaceTest.java?rev=1530212&r1=1530211&r2=1530212&view=diff
==============================================================================
--- felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/api/AspectRaceTest.java (original)
+++ felix/trunk/dependencymanager/test2/src/test/java/org/apache/felix/dependencymanager/test2/integration/api/AspectRaceTest.java Tue Oct  8 10:15:27 2013
@@ -26,8 +26,6 @@ import java.util.concurrent.ExecutorServ
 import java.util.concurrent.Executors;
 import java.util.concurrent.TimeUnit;
 
-import javax.inject.Inject;
-
 import junit.framework.Assert;
 
 import org.apache.felix.dependencymanager.test2.components.Ensure;
@@ -37,7 +35,6 @@ import org.apache.felix.dm.DependencyMan
 import org.junit.Test;
 import org.junit.runner.RunWith;
 import org.ops4j.pax.exam.junit.PaxExam;
-import org.osgi.framework.BundleContext;
 import org.osgi.framework.InvalidSyntaxException;
 import org.osgi.framework.ServiceReference;
 
@@ -49,9 +46,6 @@ public class AspectRaceTest extends Test
 	final static int SERVICES = 3;
 	final static int ASPECTS_PER_SERVICE = 10;
 
-	@Inject
-	private static volatile BundleContext _bctx;
-
 	@Test
 	public void testConcurrentAspects() {
 		try {
@@ -66,7 +60,7 @@ public class AspectRaceTest extends Test
 			// We create a Controller which is injected with some S services,
 			// and each S services has some aspects (SAspect).
 
-			_dm = new DependencyManager(_bctx);
+			_dm = new DependencyManager(context);
 			Controller controller = new Controller();
 			Component c = _dm
 					.createComponent()
@@ -237,7 +231,7 @@ public class AspectRaceTest extends Test
 						"could not unregister services and aspects timely");
 			}
 
-			if (_bctx.getServiceReference(S.class.getName()) != null) {
+			if (context.getServiceReference(S.class.getName()) != null) {
 				error("could not unregister some services or aspects !");
 			}
 			debug("unregistered all aspects and services concurrently");