Author: jbonofre
Date: Fri Jun 6 11:51:52 2014
New Revision: 1600853
URL: http://svn.apache.org/r1600853
Log:
Fix compilation on subsystem itests
Modified:
aries/trunk/subsystem/subsystem-itests/pom.xml
aries/trunk/subsystem/subsystem-itests/src/test/java/org/apache/aries/subsystem/ctt/itests/SubsystemDependencyTestBase.java
aries/trunk/subsystem/subsystem-itests/src/test/java/org/apache/aries/subsystem/itests/BasicTest.java
aries/trunk/subsystem/subsystem-itests/src/test/java/org/apache/aries/subsystem/itests/BundleEventHookTest.java
aries/trunk/subsystem/subsystem-itests/src/test/java/org/apache/aries/subsystem/itests/DynamicImportTest.java
aries/trunk/subsystem/subsystem-itests/src/test/java/org/apache/aries/subsystem/itests/HelloWorldTest.java
aries/trunk/subsystem/subsystem-itests/src/test/java/org/apache/aries/subsystem/itests/SubsystemTest.java
aries/trunk/subsystem/subsystem-itests/src/test/java/org/apache/aries/subsystem/itests/util/RepositoryGenerator.java
aries/trunk/subsystem/subsystem-itests/src/test/java/org/apache/aries/subsystem/itests/util/Utils.java
Modified: aries/trunk/subsystem/subsystem-itests/pom.xml
URL:
http://svn.apache.org/viewvc/aries/trunk/subsystem/subsystem-itests/pom.xml?rev=1600853&r1=1600852&r2=1600853&view=diff
==============================================================================
--- aries/trunk/subsystem/subsystem-itests/pom.xml (original)
+++ aries/trunk/subsystem/subsystem-itests/pom.xml Fri Jun 6 11:51:52 2014
@@ -304,11 +304,6 @@
</exclusions>
</dependency>
<dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
<groupId>org.eclipse</groupId>
<artifactId>org.eclipse.osgi</artifactId>
<version>3.8.0.v20120529-1548</version>
Modified:
aries/trunk/subsystem/subsystem-itests/src/test/java/org/apache/aries/subsystem/ctt/itests/SubsystemDependencyTestBase.java
URL:
http://svn.apache.org/viewvc/aries/trunk/subsystem/subsystem-itests/src/test/java/org/apache/aries/subsystem/ctt/itests/SubsystemDependencyTestBase.java?rev=1600853&r1=1600852&r2=1600853&view=diff
==============================================================================
---
aries/trunk/subsystem/subsystem-itests/src/test/java/org/apache/aries/subsystem/ctt/itests/SubsystemDependencyTestBase.java
(original)
+++
aries/trunk/subsystem/subsystem-itests/src/test/java/org/apache/aries/subsystem/ctt/itests/SubsystemDependencyTestBase.java
Fri Jun 6 11:51:52 2014
@@ -163,7 +163,7 @@ public abstract class SubsystemDependenc
Bundle wiredBundle =
context(s).getBundleByName(wiredBundleName);
assertNotNull ("Bundle not found", wiredBundleName);
- BundleWiring wiring = wiredBundle.adapt(BundleWiring.class);
+ BundleWiring wiring = (BundleWiring)
wiredBundle.adapt(BundleWiring.class);
List<BundleWire> wiredPackages =
wiring.getRequiredWires(PACKAGE_NAMESPACE);
assertEquals ("Only one package expected", 1,
wiredPackages.size());
@@ -187,7 +187,7 @@ public abstract class SubsystemDependenc
Bundle wiredBundle = context(s).getBundleByName(BUNDLE_D);
assertNotNull ("Target bundle " + wiredBundleName + " not
found", wiredBundle);
- BundleWiring wiring = wiredBundle.adapt(BundleWiring.class);
+ BundleWiring wiring = (BundleWiring)
wiredBundle.adapt(BundleWiring.class);
List<BundleWire> wiredBundles =
wiring.getRequiredWires(BUNDLE_NAMESPACE);
assertEquals ("Only one bundle expected", 1,
wiredBundles.size());
@@ -213,7 +213,7 @@ public abstract class SubsystemDependenc
Bundle wiredBundle =
context(s).getBundleByName(wiredBundleName);
assertNotNull ("Targt bundle " + wiredBundleName + " not
found", wiredBundleName);
- BundleWiring wiring = wiredBundle.adapt(BundleWiring.class);
+ BundleWiring wiring = (BundleWiring)
wiredBundle.adapt(BundleWiring.class);
List<BundleWire> wiredProviders =
wiring.getRequiredWires(namespace);
assertEquals("Only one wire for capability namespace " +
namespace +" expected",
1, wiredProviders.size());
Modified:
aries/trunk/subsystem/subsystem-itests/src/test/java/org/apache/aries/subsystem/itests/BasicTest.java
URL:
http://svn.apache.org/viewvc/aries/trunk/subsystem/subsystem-itests/src/test/java/org/apache/aries/subsystem/itests/BasicTest.java?rev=1600853&r1=1600852&r2=1600853&view=diff
==============================================================================
---
aries/trunk/subsystem/subsystem-itests/src/test/java/org/apache/aries/subsystem/itests/BasicTest.java
(original)
+++
aries/trunk/subsystem/subsystem-itests/src/test/java/org/apache/aries/subsystem/itests/BasicTest.java
Fri Jun 6 11:51:52 2014
@@ -51,9 +51,9 @@ public class BasicTest extends Subsystem
}
}
assertTrue("Subsystems implementation bundle not found", found);
- ServiceReference<Subsystem> serviceReference =
bundleContext.getServiceReference(Subsystem.class);
+ ServiceReference serviceReference =
bundleContext.getServiceReference(Subsystem.class);
assertNotNull("Reference to subsystem service not found",
serviceReference);
- Subsystem subsystem = bundleContext.getService(serviceReference);
+ Subsystem subsystem = (Subsystem)
bundleContext.getService(serviceReference);
assertNotNull("Subsystem service not found", subsystem);
}
Modified:
aries/trunk/subsystem/subsystem-itests/src/test/java/org/apache/aries/subsystem/itests/BundleEventHookTest.java
URL:
http://svn.apache.org/viewvc/aries/trunk/subsystem/subsystem-itests/src/test/java/org/apache/aries/subsystem/itests/BundleEventHookTest.java?rev=1600853&r1=1600852&r2=1600853&view=diff
==============================================================================
---
aries/trunk/subsystem/subsystem-itests/src/test/java/org/apache/aries/subsystem/itests/BundleEventHookTest.java
(original)
+++
aries/trunk/subsystem/subsystem-itests/src/test/java/org/apache/aries/subsystem/itests/BundleEventHookTest.java
Fri Jun 6 11:51:52 2014
@@ -151,7 +151,7 @@ public class BundleEventHookTest extends
if (a.get() != null)
// We've been here
before and already done what needs doing.
return;
- ServiceReference<Subsystem> sr
= (ServiceReference<Subsystem>)event.getServiceReference();
+ ServiceReference sr =
(ServiceReference)event.getServiceReference();
bundleContext.getService(sr);
try {
// Queue up the
installed event.
@@ -205,7 +205,7 @@ public class BundleEventHookTest extends
if (a.get() != null)
// We've been here
before and already done what needs doing.
return;
- ServiceReference<Subsystem> sr
= (ServiceReference<Subsystem>)event.getServiceReference();
+ ServiceReference sr =
(ServiceReference)event.getServiceReference();
bundleContext.getService(sr);
try {
// Queue up the
installed event for bundle A using B's context.
Modified:
aries/trunk/subsystem/subsystem-itests/src/test/java/org/apache/aries/subsystem/itests/DynamicImportTest.java
URL:
http://svn.apache.org/viewvc/aries/trunk/subsystem/subsystem-itests/src/test/java/org/apache/aries/subsystem/itests/DynamicImportTest.java?rev=1600853&r1=1600852&r2=1600853&view=diff
==============================================================================
---
aries/trunk/subsystem/subsystem-itests/src/test/java/org/apache/aries/subsystem/itests/DynamicImportTest.java
(original)
+++
aries/trunk/subsystem/subsystem-itests/src/test/java/org/apache/aries/subsystem/itests/DynamicImportTest.java
Fri Jun 6 11:51:52 2014
@@ -82,7 +82,7 @@ public class DynamicImportTest extends S
{
Dictionary<String, String> props = new Hashtable<String,
String>();
props.put("osgi.woven.packages", "some.woven.package,
org.apache.aries.subsystem.itests.hello.api");
- ServiceRegistration<?> sr =
bundleContext.registerService(WeavingHook.class, new TokenWeaver(), props);
+ ServiceRegistration sr =
bundleContext.registerService(WeavingHook.class, new TokenWeaver(), props);
try {
Subsystem subsystem = installSubsystemFromFile
("dynamicImport.esa");
startSubsystem(subsystem);
@@ -138,7 +138,7 @@ public class DynamicImportTest extends S
final AtomicBoolean weavingHookCalled = new
AtomicBoolean(false);
Dictionary<String, Object> props = new Hashtable<String,
Object>();
props.put("osgi.woven.packages", "org.osgi.framework");
- ServiceRegistration<WeavingHook> reg =
bundleContext.registerService(
+ ServiceRegistration reg = bundleContext.registerService(
WeavingHook.class,
new WeavingHook() {
@Override
Modified:
aries/trunk/subsystem/subsystem-itests/src/test/java/org/apache/aries/subsystem/itests/HelloWorldTest.java
URL:
http://svn.apache.org/viewvc/aries/trunk/subsystem/subsystem-itests/src/test/java/org/apache/aries/subsystem/itests/HelloWorldTest.java?rev=1600853&r1=1600852&r2=1600853&view=diff
==============================================================================
---
aries/trunk/subsystem/subsystem-itests/src/test/java/org/apache/aries/subsystem/itests/HelloWorldTest.java
(original)
+++
aries/trunk/subsystem/subsystem-itests/src/test/java/org/apache/aries/subsystem/itests/HelloWorldTest.java
Fri Jun 6 11:51:52 2014
@@ -89,7 +89,7 @@ public class HelloWorldTest extends Subs
// IDirectoryFinder services, so it will be notified on service
registration.
Dictionary<String, String> properties = new Hashtable<String, String>();
properties.put(IDirectoryFinder.IDIR_FINDERID_KEY,
TestIDirectoryFinder.IDIR_FINDERID_VALUE);
- ServiceRegistration<IDirectoryFinder> serviceRegistration =
+ ServiceRegistration serviceRegistration =
bundleContext.registerService(IDirectoryFinder.class, new
TestIDirectoryFinder(), properties);
// Call the SubsystemTest.installSubsystem method that does not create a
URL
Modified:
aries/trunk/subsystem/subsystem-itests/src/test/java/org/apache/aries/subsystem/itests/SubsystemTest.java
URL:
http://svn.apache.org/viewvc/aries/trunk/subsystem/subsystem-itests/src/test/java/org/apache/aries/subsystem/itests/SubsystemTest.java?rev=1600853&r1=1600852&r2=1600853&view=diff
==============================================================================
---
aries/trunk/subsystem/subsystem-itests/src/test/java/org/apache/aries/subsystem/itests/SubsystemTest.java
(original)
+++
aries/trunk/subsystem/subsystem-itests/src/test/java/org/apache/aries/subsystem/itests/SubsystemTest.java
Fri Jun 6 11:51:52 2014
@@ -245,7 +245,7 @@ public abstract class SubsystemTest exte
protected final SubsystemEventHandler subsystemEvents = new
SubsystemEventHandler();
- protected Collection<ServiceRegistration<?>> serviceRegistrations = new
ArrayList<ServiceRegistration<?>>();
+ protected Collection<ServiceRegistration> serviceRegistrations = new
ArrayList<ServiceRegistration>();
@Before
public void setUp() throws Exception {
@@ -268,7 +268,7 @@ public abstract class SubsystemTest exte
public void tearDown() throws Exception
{
bundleContext.removeServiceListener(subsystemEvents);
- for (ServiceRegistration<?> registration : serviceRegistrations)
+ for (ServiceRegistration registration : serviceRegistrations)
Utils.unregisterQuietly(registration);
serviceRegistrations.clear();
}
@@ -463,7 +463,7 @@ public abstract class SubsystemTest exte
protected void assertRefresh(Collection<Bundle> bundles) throws
InterruptedException {
FrameworkWiring wiring = getSystemBundleAsFrameworkWiring();
final AtomicBoolean refreshed = new AtomicBoolean(false);
- wiring.refreshBundles(bundles, new FrameworkListener() {
+ wiring.refreshBundles(bundles, new FrameworkListener[]{ new
FrameworkListener() {
@Override
public void frameworkEvent(FrameworkEvent event) {
if (FrameworkEvent.PACKAGES_REFRESHED ==
event.getType()) {
@@ -473,7 +473,7 @@ public abstract class SubsystemTest exte
}
}
}
- });
+ }});
synchronized (refreshed) {
refreshed.wait(5000);
}
@@ -527,7 +527,7 @@ public abstract class SubsystemTest exte
protected void assertStartLevel(Bundle bundle, int expected) {
assertNotNull("Bundle is null", bundle);
- assertEquals("Wrong start level", expected,
bundle.adapt(BundleStartLevel.class).getStartLevel());
+ assertEquals("Wrong start level", expected, ((BundleStartLevel)
bundle.adapt(BundleStartLevel.class)).getStartLevel());
}
protected void assertState(State expected, State actual) {
@@ -796,11 +796,11 @@ public abstract class SubsystemTest exte
}
protected FrameworkStartLevel getSystemBundleAsFrameworkStartLevel() {
- return getSystemBundle().adapt(FrameworkStartLevel.class);
+ return (FrameworkStartLevel)
getSystemBundle().adapt(FrameworkStartLevel.class);
}
protected FrameworkWiring getSystemBundleAsFrameworkWiring() {
- return getSystemBundle().adapt(FrameworkWiring.class);
+ return (FrameworkWiring)
getSystemBundle().adapt(FrameworkWiring.class);
}
protected Bundle getSubsystemCoreBundle() {
Modified:
aries/trunk/subsystem/subsystem-itests/src/test/java/org/apache/aries/subsystem/itests/util/RepositoryGenerator.java
URL:
http://svn.apache.org/viewvc/aries/trunk/subsystem/subsystem-itests/src/test/java/org/apache/aries/subsystem/itests/util/RepositoryGenerator.java?rev=1600853&r1=1600852&r2=1600853&view=diff
==============================================================================
---
aries/trunk/subsystem/subsystem-itests/src/test/java/org/apache/aries/subsystem/itests/util/RepositoryGenerator.java
(original)
+++
aries/trunk/subsystem/subsystem-itests/src/test/java/org/apache/aries/subsystem/itests/util/RepositoryGenerator.java
Fri Jun 6 11:51:52 2014
@@ -129,7 +129,7 @@ public class RepositoryGenerator {
private void registerOBR() {
// set repositoryAdmin
- ServiceReference<RepositoryAdmin> ref =
context.getServiceReference(RepositoryAdmin.class);
+ ServiceReference ref =
context.getServiceReference(RepositoryAdmin.class);
if (ref != null) {
this.repositoryAdmin = (RepositoryAdmin) context.getService(ref);
Modified:
aries/trunk/subsystem/subsystem-itests/src/test/java/org/apache/aries/subsystem/itests/util/Utils.java
URL:
http://svn.apache.org/viewvc/aries/trunk/subsystem/subsystem-itests/src/test/java/org/apache/aries/subsystem/itests/util/Utils.java?rev=1600853&r1=1600852&r2=1600853&view=diff
==============================================================================
---
aries/trunk/subsystem/subsystem-itests/src/test/java/org/apache/aries/subsystem/itests/util/Utils.java
(original)
+++
aries/trunk/subsystem/subsystem-itests/src/test/java/org/apache/aries/subsystem/itests/util/Utils.java
Fri Jun 6 11:51:52 2014
@@ -26,7 +26,7 @@ public class Utils {
catch (Exception e) {}
}
- public static void unregisterQuietly(ServiceRegistration<?> reg) {
+ public static void unregisterQuietly(ServiceRegistration reg) {
if (reg == null) return;
try {
reg.unregister();