diff options
Diffstat (limited to 'container-core/src/main/java/com/yahoo/container/core/config/testutil/MockOsgiWrapper.java')
-rw-r--r-- | container-core/src/main/java/com/yahoo/container/core/config/testutil/MockOsgiWrapper.java | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/container-core/src/main/java/com/yahoo/container/core/config/testutil/MockOsgiWrapper.java b/container-core/src/main/java/com/yahoo/container/core/config/testutil/MockOsgiWrapper.java new file mode 100644 index 00000000000..a1f564f5682 --- /dev/null +++ b/container-core/src/main/java/com/yahoo/container/core/config/testutil/MockOsgiWrapper.java @@ -0,0 +1,44 @@ +package com.yahoo.container.core.config.testutil; + +import com.yahoo.component.ComponentSpecification; +import com.yahoo.osgi.OsgiWrapper; +import org.osgi.framework.Bundle; + +import java.util.Collection; +import java.util.List; + +import static java.util.Collections.emptyList; + +/** + * @author gjoranv + */ +public class MockOsgiWrapper implements OsgiWrapper { + + @Override + public List<Bundle> getInitialBundles() { + return emptyList(); + } + + @Override + public Bundle[] getBundles() { + return new Bundle[0]; + } + + @Override + public List<Bundle> getCurrentBundles() { + return emptyList(); + } + + @Override + public Bundle getBundle(ComponentSpecification bundleId) { + return null; + } + + @Override + public List<Bundle> install(String absolutePath) { + return emptyList(); + } + + @Override + public void allowDuplicateBundles(Collection<Bundle> bundles) { } +} |