diff options
author | valerijf <valerijf@yahoo-inc.com> | 2017-06-12 12:11:09 +0200 |
---|---|---|
committer | valerijf <valerijf@yahoo-inc.com> | 2017-06-12 12:11:09 +0200 |
commit | 22ef7b1cd08e235e20efc8d3b656af0ef95b55e9 (patch) | |
tree | 473284213366adf675897721db165ee26920c098 /node-admin | |
parent | 3c4d24437dbbc120d9ee9c9642600024125a649e (diff) |
Use mockito instead of NodeRepoMock
Diffstat (limited to 'node-admin')
-rw-r--r-- | node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/maintenance/acl/AclMaintainerTest.java | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/maintenance/acl/AclMaintainerTest.java b/node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/maintenance/acl/AclMaintainerTest.java index 93371c93f73..ef9d52e95aa 100644 --- a/node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/maintenance/acl/AclMaintainerTest.java +++ b/node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/maintenance/acl/AclMaintainerTest.java @@ -5,8 +5,7 @@ import com.yahoo.vespa.hosted.dockerapi.ContainerName; import com.yahoo.vespa.hosted.dockerapi.DockerImage; import com.yahoo.vespa.hosted.node.admin.ContainerAclSpec; import com.yahoo.vespa.hosted.node.admin.docker.DockerOperations; -import com.yahoo.vespa.hosted.node.admin.integrationTests.CallOrderVerifier; -import com.yahoo.vespa.hosted.node.admin.integrationTests.NodeRepoMock; +import com.yahoo.vespa.hosted.node.admin.noderepository.NodeRepository; import org.junit.Before; import org.junit.Test; import org.mockito.verification.VerificationMode; @@ -32,13 +31,13 @@ public class AclMaintainerTest { private AclMaintainer aclMaintainer; private DockerOperations dockerOperations; - private NodeRepoMock nodeRepository; + private NodeRepository nodeRepository; private List<Container> containers; @Before public void before() { this.dockerOperations = mock(DockerOperations.class); - this.nodeRepository = new NodeRepoMock(new CallOrderVerifier()); + this.nodeRepository = mock(NodeRepository.class); this.aclMaintainer = new AclMaintainer(dockerOperations, nodeRepository, NODE_ADMIN_HOSTNAME); this.containers = new ArrayList<>(); when(dockerOperations.getAllManagedContainers()).thenReturn(containers); @@ -48,7 +47,7 @@ public class AclMaintainerTest { public void configures_container_acl() { Container container = makeContainer("container-1"); List<ContainerAclSpec> aclSpecs = makeAclSpecs(3, container.name); - nodeRepository.addContainerAclSpecs(NODE_ADMIN_HOSTNAME, aclSpecs); + when(nodeRepository.getContainerAclSpecs(NODE_ADMIN_HOSTNAME)).thenReturn(aclSpecs); aclMaintainer.run(); assertAclsApplied(container.name, aclSpecs); } @@ -57,7 +56,7 @@ public class AclMaintainerTest { public void does_not_configure_acl_if_unchanged() { Container container = makeContainer("container-1"); List<ContainerAclSpec> aclSpecs = makeAclSpecs(3, container.name); - nodeRepository.addContainerAclSpecs(NODE_ADMIN_HOSTNAME, aclSpecs); + when(nodeRepository.getContainerAclSpecs(NODE_ADMIN_HOSTNAME)).thenReturn(aclSpecs); // Run twice aclMaintainer.run(); aclMaintainer.run(); @@ -68,7 +67,7 @@ public class AclMaintainerTest { public void reconfigures_acl_when_container_pid_changes() { Container container = makeContainer("container-1"); List<ContainerAclSpec> aclSpecs = makeAclSpecs(3, container.name); - nodeRepository.addContainerAclSpecs(NODE_ADMIN_HOSTNAME, aclSpecs); + when(nodeRepository.getContainerAclSpecs(NODE_ADMIN_HOSTNAME)).thenReturn(aclSpecs); aclMaintainer.run(); assertAclsApplied(container.name, aclSpecs); @@ -84,7 +83,7 @@ public class AclMaintainerTest { public void does_not_configure_acl_for_stopped_container() { Container stoppedContainer = makeContainer("container-1", Container.State.EXITED, 0); List<ContainerAclSpec> aclSpecs = makeAclSpecs(1, stoppedContainer.name); - nodeRepository.addContainerAclSpecs(NODE_ADMIN_HOSTNAME, aclSpecs); + when(nodeRepository.getContainerAclSpecs(NODE_ADMIN_HOSTNAME)).thenReturn(aclSpecs); aclMaintainer.run(); assertAclsApplied(stoppedContainer.name, aclSpecs, never()); } @@ -92,7 +91,7 @@ public class AclMaintainerTest { @Test public void rollback_is_attempted_when_applying_acl_fail() { Container container = makeContainer("container-1"); - nodeRepository.addContainerAclSpecs(NODE_ADMIN_HOSTNAME, makeAclSpecs(1, container.name)); + when(nodeRepository.getContainerAclSpecs(NODE_ADMIN_HOSTNAME)).thenReturn(makeAclSpecs(1, container.name)); doThrow(new RuntimeException("iptables command failed")) .doNothing() |