From d87842d60c12289fc8968e00f0d1f8ae944ce2ae Mon Sep 17 00:00:00 2001 From: Henning Baldersheim Date: Thu, 24 Nov 2022 13:58:02 +0100 Subject: Move test utility code to test directory. --- .../dispatch/searchcluster/SearchGroupsImpl.java | 24 ---------------------- 1 file changed, 24 deletions(-) (limited to 'container-search/src/main/java/com/yahoo/search/dispatch') diff --git a/container-search/src/main/java/com/yahoo/search/dispatch/searchcluster/SearchGroupsImpl.java b/container-search/src/main/java/com/yahoo/search/dispatch/searchcluster/SearchGroupsImpl.java index 1d203353929..f5ce987c64c 100644 --- a/container-search/src/main/java/com/yahoo/search/dispatch/searchcluster/SearchGroupsImpl.java +++ b/container-search/src/main/java/com/yahoo/search/dispatch/searchcluster/SearchGroupsImpl.java @@ -2,10 +2,7 @@ package com.yahoo.search.dispatch.searchcluster; import com.google.common.math.Quantiles; -import java.util.ArrayList; import java.util.Collection; -import java.util.HashMap; -import java.util.List; import java.util.Map; import java.util.Set; import java.util.stream.Collectors; @@ -40,25 +37,4 @@ public class SearchGroupsImpl implements SearchGroups { var activeDocuments = groups().stream().map(Group::activeDocuments).collect(Collectors.toList()); return (long) Quantiles.median().compute(activeDocuments); } - - - public static SearchGroupsImpl buildGroupListForTest(int numGroups, int nodesPerGroup, double minActivedocsPercentage) { - return new SearchGroupsImpl(buildGroupMapForTest(numGroups, nodesPerGroup), minActivedocsPercentage); - } - public static Map buildGroupMapForTest(int numGroups, int nodesPerGroup) { - Map groups = new HashMap<>(); - int distributionKey = 0; - for (int group = 0; group < numGroups; group++) { - List groupNodes = new ArrayList<>(); - for (int i = 0; i < nodesPerGroup; i++) { - Node node = new Node(distributionKey, "host" + distributionKey, group); - node.setWorking(true); - groupNodes.add(node); - distributionKey++; - } - Group g = new Group(group, groupNodes); - groups.put(group, g); - } - return Map.copyOf(groups); - } } -- cgit v1.2.3