aboutsummaryrefslogtreecommitdiffstats
path: root/container-core/src/main/java/com/yahoo/osgi/OsgiImpl.java
diff options
context:
space:
mode:
authorgjoranv <gv@verizonmedia.com>2019-10-28 16:07:25 +0100
committergjoranv <gv@verizonmedia.com>2019-10-28 16:07:25 +0100
commit0846f9d3277ab1965f9718045a89ec2865128852 (patch)
treee9310421e7a90adc75766b3e7007fa14fc4df3a4 /container-core/src/main/java/com/yahoo/osgi/OsgiImpl.java
parent376d9cbab6134843a42811eae910271139219d6f (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.java20
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