summaryrefslogtreecommitdiffstats
path: root/container-search/src/test/java/com/yahoo/search/federation/FederationSearcherTest.java
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@gmail.com>2021-10-08 13:52:48 +0200
committerJon Bratseth <bratseth@gmail.com>2021-10-08 13:52:48 +0200
commit475f0c93523daa1c3c53786ee8a9a9aee6702204 (patch)
treed20932871aa4c917052f2e37dde77c5d4a880e39 /container-search/src/test/java/com/yahoo/search/federation/FederationSearcherTest.java
parent9d435e48c742b3efc94c68c02da835c5f5298255 (diff)
Use the executor from the context
Diffstat (limited to 'container-search/src/test/java/com/yahoo/search/federation/FederationSearcherTest.java')
-rw-r--r--container-search/src/test/java/com/yahoo/search/federation/FederationSearcherTest.java30
1 files changed, 8 insertions, 22 deletions
diff --git a/container-search/src/test/java/com/yahoo/search/federation/FederationSearcherTest.java b/container-search/src/test/java/com/yahoo/search/federation/FederationSearcherTest.java
index 7651849a519..ef9e0311e59 100644
--- a/container-search/src/test/java/com/yahoo/search/federation/FederationSearcherTest.java
+++ b/container-search/src/test/java/com/yahoo/search/federation/FederationSearcherTest.java
@@ -28,8 +28,6 @@ import java.util.Arrays;
import java.util.Collection;
import java.util.Iterator;
import java.util.List;
-import java.util.concurrent.ExecutorService;
-import java.util.concurrent.Executors;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
@@ -43,18 +41,6 @@ public class FederationSearcherTest {
private static final String hasBeenFilled = "hasBeenFilled";
- private ExecutorService executor;
-
- @Before
- public void setUp() throws Exception {
- executor = Executors.newFixedThreadPool(16);
- }
-
- @After
- public void tearDown() {
- assertEquals(0, executor.shutdownNow().size());
- }
-
@Test
public void require_that_hits_are_not_automatically_filled() {
Result result = federationToSingleAddHitSearcher().search();
@@ -69,7 +55,7 @@ public class FederationSearcherTest {
@Test
public void require_that_hits_can_be_filled_when_moved() {
- FederationTester tester = new FederationTester(executor);
+ FederationTester tester = new FederationTester();
tester.addSearchChain("chain1", new AddHitSearcher());
tester.addSearchChain("chain2", new AddHitSearcher());
@@ -97,7 +83,7 @@ public class FederationSearcherTest {
@Test
public void require_that_hits_can_be_filled_for_multiple_chains_and_queries() {
- FederationTester tester = new FederationTester(executor);
+ FederationTester tester = new FederationTester();
tester.addSearchChain("chain1", new AddHitSearcher());
tester.addSearchChain("chain2", new ModifyQueryAndAddHitSearcher("modified1"));
tester.addSearchChain("chain3", new ModifyQueryAndAddHitSearcher("modified2"));
@@ -111,7 +97,7 @@ public class FederationSearcherTest {
@Test
public void require_that_hits_that_time_out_in_fill_are_removed() {
- FederationTester tester = new FederationTester(executor);
+ FederationTester tester = new FederationTester();
tester.addSearchChain("chain1", new AddHitSearcher());
tester.addSearchChain("chain2", new TimeoutInFillSearcher());
@@ -129,7 +115,7 @@ public class FederationSearcherTest {
public void require_that_optional_search_chains_does_not_delay_federation() {
BlockingSearcher blockingSearcher = new BlockingSearcher();
- FederationTester tester = new FederationTester(executor);
+ FederationTester tester = new FederationTester();
tester.addSearchChain("chain1", new AddHitSearcher());
tester.addOptionalSearchChain("chain2", blockingSearcher);
@@ -158,7 +144,7 @@ public class FederationSearcherTest {
@Test
public void require_that_calling_a_single_slow_source_with_long_timeout_does_not_delay_federation() {
- FederationTester tester = new FederationTester(executor);
+ FederationTester tester = new FederationTester();
tester.addSearchChain("chain1",
new FederationOptions().setUseByDefault(true).setRequestTimeoutInMilliseconds(3600 * 1000),
new BlockingSearcher() );
@@ -188,7 +174,7 @@ public class FederationSearcherTest {
FederationSearcher searcher = new FederationSearcher(
new FederationConfig(new FederationConfig.Builder().targetSelector(targetSelectorId.toString())),
new StrictContractsConfig(new StrictContractsConfig.Builder()),
- targetSelectors, executor);
+ targetSelectors);
Query query = new Query();
query.setTimeout(20000);
@@ -207,7 +193,7 @@ public class FederationSearcherTest {
FederationSearcher searcher = new FederationSearcher(
new FederationConfig(new FederationConfig.Builder().targetSelector(targetSelectorId.toString())),
new StrictContractsConfig(new StrictContractsConfig.Builder()),
- targetSelectors, executor);
+ targetSelectors);
Query query = new Query();
query.setTimeout(20000);
@@ -241,7 +227,7 @@ public class FederationSearcherTest {
}
private FederationTester federationToSingleAddHitSearcher() {
- FederationTester tester = new FederationTester(executor);
+ FederationTester tester = new FederationTester();
tester.addSearchChain("chain1", new AddHitSearcher());
return tester;
}