aboutsummaryrefslogtreecommitdiffstats
path: root/container-core/src/test/java/com/yahoo/container/handler/VipStatusTestCase.java
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@oath.com>2018-08-30 08:46:06 +0200
committerJon Bratseth <bratseth@oath.com>2018-08-30 08:46:06 +0200
commit8d32f55ec5fb5066108356bba7d6565cfd9b547c (patch)
tree91135e8d4a49899b5bff8e4127445017f343f134 /container-core/src/test/java/com/yahoo/container/handler/VipStatusTestCase.java
parent114f42cb0ea790bc758b779f8c747184b68bfe2b (diff)
Revert "Merge pull request #6726 from vespa-engine/revert-6719-bratseth/initially-down"
This reverts commit 05ea4c2b9952bceaf0e009053c2f51a09d15a957, reversing changes made to 03efdabdc9f0e43fc2c362569ae455a7abc9a64b.
Diffstat (limited to 'container-core/src/test/java/com/yahoo/container/handler/VipStatusTestCase.java')
-rw-r--r--container-core/src/test/java/com/yahoo/container/handler/VipStatusTestCase.java13
1 files changed, 11 insertions, 2 deletions
diff --git a/container-core/src/test/java/com/yahoo/container/handler/VipStatusTestCase.java b/container-core/src/test/java/com/yahoo/container/handler/VipStatusTestCase.java
index 725f8256ba3..e54f968f41d 100644
--- a/container-core/src/test/java/com/yahoo/container/handler/VipStatusTestCase.java
+++ b/container-core/src/test/java/com/yahoo/container/handler/VipStatusTestCase.java
@@ -13,13 +13,22 @@ import org.junit.Test;
public class VipStatusTestCase {
@Test
- public final void testSmoke() {
+ public void testVipStatusWorksWithClusters() {
+ ClustersStatus clustersStatus = new ClustersStatus();
+ clustersStatus.setContainerHasClusters(true);
+ VipStatus v = new VipStatus(clustersStatus);
+
Object cluster1 = new Object();
Object cluster2 = new Object();
Object cluster3 = new Object();
- VipStatus v = new VipStatus();
+
// initial state
+ assertFalse(v.isInRotation());
+
+ // one cluster becomes up
+ v.addToRotation(cluster1);
assertTrue(v.isInRotation());
+
// all clusters down
v.removeFromRotation(cluster1);
v.removeFromRotation(cluster2);