summaryrefslogtreecommitdiffstats
path: root/routing-generator/src/test/java/com/yahoo/vespa/hosted/routing/mock/HealthStatusMock.java
diff options
context:
space:
mode:
Diffstat (limited to 'routing-generator/src/test/java/com/yahoo/vespa/hosted/routing/mock/HealthStatusMock.java')
-rw-r--r--routing-generator/src/test/java/com/yahoo/vespa/hosted/routing/mock/HealthStatusMock.java26
1 files changed, 26 insertions, 0 deletions
diff --git a/routing-generator/src/test/java/com/yahoo/vespa/hosted/routing/mock/HealthStatusMock.java b/routing-generator/src/test/java/com/yahoo/vespa/hosted/routing/mock/HealthStatusMock.java
new file mode 100644
index 00000000000..66aff350b8b
--- /dev/null
+++ b/routing-generator/src/test/java/com/yahoo/vespa/hosted/routing/mock/HealthStatusMock.java
@@ -0,0 +1,26 @@
+// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
+package com.yahoo.vespa.hosted.routing.mock;
+
+import com.yahoo.vespa.hosted.routing.status.HealthStatus;
+import com.yahoo.vespa.hosted.routing.status.ServerGroup;
+
+import java.util.List;
+
+/**
+ * @author mpolden
+ */
+public class HealthStatusMock implements HealthStatus {
+
+ private ServerGroup status = new ServerGroup(List.of());
+
+ public HealthStatusMock setStatus(ServerGroup newStatus) {
+ this.status = newStatus;
+ return this;
+ }
+
+ @Override
+ public ServerGroup servers() {
+ return status;
+ }
+
+}