summaryrefslogtreecommitdiffstats
path: root/container-di/src/test/java/com/yahoo/container/di/ContainerTest.java
diff options
context:
space:
mode:
authorgjoranv <gjoranv@gmail.com>2019-11-04 15:55:23 +0100
committerGitHub <noreply@github.com>2019-11-04 15:55:23 +0100
commit2ef1e922a1d845b3cd79e9fb329925e7e9896919 (patch)
tree429207fa364a2f6ecbc523b78c3bc4d7f967cf39 /container-di/src/test/java/com/yahoo/container/di/ContainerTest.java
parent8b0f9567b6f4baed6565174b68a356b4b8bdcd51 (diff)
Revert "Gjoranv/allow duplicate bundles"
Diffstat (limited to 'container-di/src/test/java/com/yahoo/container/di/ContainerTest.java')
-rw-r--r--container-di/src/test/java/com/yahoo/container/di/ContainerTest.java22
1 files changed, 8 insertions, 14 deletions
diff --git a/container-di/src/test/java/com/yahoo/container/di/ContainerTest.java b/container-di/src/test/java/com/yahoo/container/di/ContainerTest.java
index 90bda0ef8a8..9c4891c7db2 100644
--- a/container-di/src/test/java/com/yahoo/container/di/ContainerTest.java
+++ b/container-di/src/test/java/com/yahoo/container/di/ContainerTest.java
@@ -14,8 +14,6 @@ import com.yahoo.container.di.componentgraph.core.Node;
import com.yahoo.container.di.config.RestApiContext;
import org.junit.Ignore;
import org.junit.Test;
-import org.osgi.framework.Bundle;
-import org.osgi.framework.BundleException;
import java.util.Collection;
import java.util.concurrent.ExecutionException;
@@ -285,16 +283,13 @@ public class ContainerTest extends ContainerTestBase {
public void providers_are_destructed() {
writeBootstrapConfigs("id1", DestructableProvider.class);
- ComponentDeconstructor deconstructor = (components, bundles) -> {
- components.forEach(component -> {
- if (component instanceof AbstractComponent) {
- ((AbstractComponent) component).deconstruct();
- } else if (component instanceof Provider) {
- ((Provider<?>) component).deconstruct();
- }
- });
- if (! bundles.isEmpty()) throw new IllegalArgumentException("This test should not use bundles");
- };
+ ComponentDeconstructor deconstructor = components -> components.forEach(component -> {
+ if (component instanceof AbstractComponent) {
+ ((AbstractComponent) component).deconstruct();
+ } else if (component instanceof Provider) {
+ ((Provider<?>) component).deconstruct();
+ }
+ });
Container container = newContainer(dirConfigSource, deconstructor);
@@ -378,14 +373,13 @@ public class ContainerTest extends ContainerTestBase {
public static class TestDeconstructor implements ComponentDeconstructor {
@Override
- public void deconstruct(Collection<Object> components, Collection<Bundle> bundles) {
+ public void deconstruct(Collection<Object> components) {
components.forEach(component -> {
if (component instanceof DestructableComponent) {
DestructableComponent vespaComponent = (DestructableComponent) component;
vespaComponent.deconstruct();
}
});
- if (! bundles.isEmpty()) throw new IllegalArgumentException("This test should not use bundles");
}
}