diff options
author | gjoranv <gv@verizonmedia.com> | 2019-10-28 16:07:25 +0100 |
---|---|---|
committer | gjoranv <gv@verizonmedia.com> | 2019-10-28 16:07:25 +0100 |
commit | 0846f9d3277ab1965f9718045a89ec2865128852 (patch) | |
tree | e9310421e7a90adc75766b3e7007fa14fc4df3a4 /container-core/src/main/java/com/yahoo/osgi/OsgiImpl.java | |
parent | 376d9cbab6134843a42811eae910271139219d6f (diff) |
Simplify testing by adding a combined interface for osgi wrapper.
- Add a MockOsgiWrapper for HandlerConfigurerTestWrapper
Diffstat (limited to 'container-core/src/main/java/com/yahoo/osgi/OsgiImpl.java')
-rw-r--r-- | container-core/src/main/java/com/yahoo/osgi/OsgiImpl.java | 20 |
1 files changed, 6 insertions, 14 deletions
diff --git a/container-core/src/main/java/com/yahoo/osgi/OsgiImpl.java b/container-core/src/main/java/com/yahoo/osgi/OsgiImpl.java index dcea9e55e63..5fa0e65463a 100644 --- a/container-core/src/main/java/com/yahoo/osgi/OsgiImpl.java +++ b/container-core/src/main/java/com/yahoo/osgi/OsgiImpl.java @@ -5,13 +5,11 @@ import com.yahoo.component.ComponentSpecification; import com.yahoo.component.Version; import com.yahoo.container.bundle.BundleInstantiationSpecification; import com.yahoo.jdisc.application.OsgiFramework; -import com.yahoo.jdisc.test.NonWorkingOsgiFramework; import org.osgi.framework.Bundle; import org.osgi.framework.BundleException; import org.osgi.framework.launch.Framework; import java.util.Collection; -import java.util.Collections; import java.util.List; /** @@ -31,19 +29,13 @@ public class OsgiImpl implements Osgi { public OsgiImpl(OsgiFramework jdiscOsgi) { this.jdiscOsgi = jdiscOsgi; - if (jdiscOsgi instanceof NonWorkingOsgiFramework) { - initialBundles = Collections.emptyList(); - alwaysCurrentBundle = null; - } else { - - this.initialBundles = jdiscOsgi.bundles(); - if (initialBundles.isEmpty()) - throw new IllegalStateException("No initial bundles!"); + this.initialBundles = jdiscOsgi.bundles(); + if (initialBundles.isEmpty()) + throw new IllegalStateException("No initial bundles!"); - alwaysCurrentBundle = firstNonFrameworkBundle(initialBundles); - if (alwaysCurrentBundle == null) - throw new IllegalStateException("The initial bundles only contained the framework bundle!"); - } + alwaysCurrentBundle = firstNonFrameworkBundle(initialBundles); + if (alwaysCurrentBundle == null) + throw new IllegalStateException("The initial bundles only contained the framework bundle!"); } @Override |