summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2022-01-03 16:41:00 +0100
committerHenning Baldersheim <balder@yahoo-inc.com>2022-01-03 16:42:37 +0100
commit921951058a624209756a824ebffca276abc406b8 (patch)
tree77ff77485dc13516b0891d8fa4b37861dd87ede2
parent96ede726dd237b16ea2b3a0f1b1c1c0a9cce835e (diff)
Avoid hamcrest
-rw-r--r--container-search/pom.xml5
-rw-r--r--container-search/src/test/java/com/yahoo/search/dispatch/InterleavedSearchInvokerTest.java86
-rw-r--r--container-search/src/test/java/com/yahoo/search/grouping/UniqueGroupingSearcherTestCase.java2
-rw-r--r--container-search/src/test/java/com/yahoo/search/query/profile/types/test/NativePropertiesTestCase.java2
4 files changed, 41 insertions, 54 deletions
diff --git a/container-search/pom.xml b/container-search/pom.xml
index 67400208db1..14f306983f8 100644
--- a/container-search/pom.xml
+++ b/container-search/pom.xml
@@ -26,11 +26,6 @@
<scope>test</scope>
</dependency>
<dependency>
- <groupId>org.hamcrest</groupId>
- <artifactId>hamcrest-library</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
<groupId>com.yahoo.vespa</groupId>
<artifactId>provided-dependencies</artifactId>
<version>${project.version}</version>
diff --git a/container-search/src/test/java/com/yahoo/search/dispatch/InterleavedSearchInvokerTest.java b/container-search/src/test/java/com/yahoo/search/dispatch/InterleavedSearchInvokerTest.java
index 22044bfb9d9..6e08b1c6fa5 100644
--- a/container-search/src/test/java/com/yahoo/search/dispatch/InterleavedSearchInvokerTest.java
+++ b/container-search/src/test/java/com/yahoo/search/dispatch/InterleavedSearchInvokerTest.java
@@ -4,14 +4,12 @@ package com.yahoo.search.dispatch;
import com.yahoo.document.GlobalId;
import com.yahoo.document.idstring.IdString;
import com.yahoo.prelude.fastsearch.FastHit;
-import com.yahoo.prelude.fastsearch.GroupingListHit;
import com.yahoo.search.Query;
import com.yahoo.search.Result;
import com.yahoo.search.dispatch.searchcluster.Group;
import com.yahoo.search.dispatch.searchcluster.Node;
import com.yahoo.search.dispatch.searchcluster.SearchCluster;
import com.yahoo.search.result.Coverage;
-import com.yahoo.search.result.DefaultErrorHit;
import com.yahoo.search.result.ErrorMessage;
import com.yahoo.search.result.Hit;
import com.yahoo.search.result.Relevance;
@@ -34,8 +32,6 @@ import java.util.stream.StreamSupport;
import static com.yahoo.container.handler.Coverage.DEGRADED_BY_MATCH_PHASE;
import static com.yahoo.container.handler.Coverage.DEGRADED_BY_TIMEOUT;
import static com.yahoo.search.dispatch.MockSearchCluster.createDispatchConfig;
-import static org.hamcrest.MatcherAssert.assertThat;
-import static org.hamcrest.Matchers.is;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertNull;
@@ -80,7 +76,7 @@ public class InterleavedSearchInvokerTest {
assertTrue("All test scenario events processed", expectedEvents.isEmpty());
assertNull("Result is not marked as an error", result.hits().getErrorHit());
var message = findTrace(result, "Backend communication timeout");
- assertThat("Timeout should be reported in a trace message", message.isPresent());
+ assertTrue("Timeout should be reported in a trace message", message.isPresent());
assertTrue("Degradation reason is a normal timeout", result.getCoverage(false).isDegradedByTimeout());
}
@@ -99,7 +95,7 @@ public class InterleavedSearchInvokerTest {
assertTrue("All test scenario events processed", expectedEvents.isEmpty());
assertNull("Result is not marked as an error", result.hits().getErrorHit());
var message = findTrace(result, "Backend communication timeout");
- assertThat("Timeout should be reported in a trace message", message.isPresent());
+ assertTrue("Timeout should be reported in a trace message", message.isPresent());
assertTrue("Degradataion reason is an adaptive timeout", result.getCoverage(false).isDegradedByAdapativeTimeout());
}
@@ -116,12 +112,12 @@ public class InterleavedSearchInvokerTest {
Result result = invoker.search(query, null);
Coverage cov = result.getCoverage(true);
- assertThat(cov.getDocs(), is(100000L));
- assertThat(cov.getNodes(), is(2));
- assertThat(cov.getFull(), is(true));
- assertThat(cov.getResultPercentage(), is(100));
- assertThat(cov.getResultSets(), is(1));
- assertThat(cov.getFullResultSets(), is(1));
+ assertEquals(100000L, cov.getDocs());
+ assertEquals(2, cov.getNodes());
+ assertTrue(cov.getFull());
+ assertEquals(100, cov.getResultPercentage());
+ assertEquals(1, cov.getResultSets());
+ assertEquals(1, cov.getFullResultSets());
}
@Test
@@ -137,13 +133,13 @@ public class InterleavedSearchInvokerTest {
Result result = invoker.search(query, null);
Coverage cov = result.getCoverage(true);
- assertThat(cov.getDocs(), is(23420L));
- assertThat(cov.getNodes(), is(2));
- assertThat(cov.getFull(), is(false));
- assertThat(cov.getResultPercentage(), is(23));
- assertThat(cov.getResultSets(), is(1));
- assertThat(cov.getFullResultSets(), is(0));
- assertThat(cov.isDegradedByMatchPhase(), is(true));
+ assertEquals(23420L, cov.getDocs());
+ assertEquals(2, cov.getNodes());
+ assertFalse(cov.getFull());
+ assertEquals(23, cov.getResultPercentage());
+ assertEquals(1, cov.getResultSets());
+ assertEquals(0, cov.getFullResultSets());
+ assertTrue(cov.isDegradedByMatchPhase());
}
@Test
@@ -159,13 +155,13 @@ public class InterleavedSearchInvokerTest {
Result result = invoker.search(query, null);
Coverage cov = result.getCoverage(true);
- assertThat(cov.getDocs(), is(9900L));
- assertThat(cov.getNodes(), is(2));
- assertThat(cov.getFull(), is(false));
- assertThat(cov.getResultPercentage(), is(10));
- assertThat(cov.getResultSets(), is(1));
- assertThat(cov.getFullResultSets(), is(0));
- assertThat(cov.isDegradedByTimeout(), is(true));
+ assertEquals(9900L, cov.getDocs());
+ assertEquals(2, cov.getNodes());
+ assertFalse(cov.getFull());
+ assertEquals(10, cov.getResultPercentage());
+ assertEquals(1, cov.getResultSets());
+ assertEquals(0, cov.getFullResultSets());
+ assertTrue(cov.isDegradedByTimeout());
}
@Test
@@ -181,14 +177,14 @@ public class InterleavedSearchInvokerTest {
Result result = invoker.search(query, null);
Coverage cov = result.getCoverage(true);
- assertThat(cov.getDocs(), is(50155L));
- assertThat(cov.getNodes(), is(1));
- assertThat(cov.getNodesTried(), is(2));
- assertThat(cov.getFull(), is(false));
- assertThat(cov.getResultPercentage(), is(50));
- assertThat(cov.getResultSets(), is(1));
- assertThat(cov.getFullResultSets(), is(0));
- assertThat(cov.isDegradedByTimeout(), is(true));
+ assertEquals(50155L, cov.getDocs());
+ assertEquals(1, cov.getNodes());
+ assertEquals(2, cov.getNodesTried());
+ assertFalse(cov.getFull());
+ assertEquals(50, cov.getResultPercentage());
+ assertEquals(1, cov.getResultSets());
+ assertEquals(0, cov.getFullResultSets());
+ assertTrue(cov.isDegradedByTimeout());
}
static class MetaHit extends Hit {
@@ -365,14 +361,14 @@ public class InterleavedSearchInvokerTest {
Result result = invoker.search(query, null);
Coverage cov = result.getCoverage(true);
- assertThat(cov.getDocs(), is(50155L));
- assertThat(cov.getNodes(), is(1));
- assertThat(cov.getNodesTried(), is(2));
- assertThat(cov.getFull(), is(false));
- assertThat(cov.getResultPercentage(), is(50));
- assertThat(cov.getResultSets(), is(1));
- assertThat(cov.getFullResultSets(), is(0));
- assertThat(cov.isDegradedByTimeout(), is(true));
+ assertEquals(50155L, cov.getDocs());
+ assertEquals(1, cov.getNodes());
+ assertEquals(2, cov.getNodesTried());
+ assertFalse(cov.getFull());
+ assertEquals(50, cov.getResultPercentage());
+ assertEquals(1, cov.getResultSets());
+ assertEquals(0, cov.getFullResultSets());
+ assertTrue(cov.isDegradedByTimeout());
}
private InterleavedSearchInvoker createInterleavedInvoker(SearchCluster searchCluster, Group group, int numInvokers) {
@@ -389,9 +385,9 @@ public class InterleavedSearchInvokerTest {
@Override
protected LinkedBlockingQueue<SearchInvoker> newQueue() {
- return new LinkedBlockingQueue<SearchInvoker>() {
+ return new LinkedBlockingQueue<>() {
@Override
- public SearchInvoker poll(long timeout, TimeUnit timeUnit) throws InterruptedException {
+ public SearchInvoker poll(long timeout, TimeUnit timeUnit) {
assertFalse(expectedEvents.isEmpty());
Event ev = expectedEvents.removeFirst();
if (ev == null) {
@@ -448,7 +444,7 @@ public class InterleavedSearchInvokerTest {
}
public class TestQuery extends Query {
- private long start = clock.millis();
+ private final long start = clock.millis();
public TestQuery() {
super();
diff --git a/container-search/src/test/java/com/yahoo/search/grouping/UniqueGroupingSearcherTestCase.java b/container-search/src/test/java/com/yahoo/search/grouping/UniqueGroupingSearcherTestCase.java
index 3b95e44ad70..bcade5aa1cc 100644
--- a/container-search/src/test/java/com/yahoo/search/grouping/UniqueGroupingSearcherTestCase.java
+++ b/container-search/src/test/java/com/yahoo/search/grouping/UniqueGroupingSearcherTestCase.java
@@ -17,9 +17,7 @@ import com.yahoo.search.searchchain.Execution;
import com.yahoo.yolean.Exceptions;
import org.junit.Test;
-import static org.hamcrest.CoreMatchers.containsString;
import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertThat;
import static org.junit.Assert.assertTrue;
import static org.junit.Assert.fail;
diff --git a/container-search/src/test/java/com/yahoo/search/query/profile/types/test/NativePropertiesTestCase.java b/container-search/src/test/java/com/yahoo/search/query/profile/types/test/NativePropertiesTestCase.java
index 606d1fdd306..6f884650b5d 100644
--- a/container-search/src/test/java/com/yahoo/search/query/profile/types/test/NativePropertiesTestCase.java
+++ b/container-search/src/test/java/com/yahoo/search/query/profile/types/test/NativePropertiesTestCase.java
@@ -9,8 +9,6 @@ import com.yahoo.search.query.profile.types.QueryProfileType;
import com.yahoo.yolean.Exceptions;
import org.junit.Test;
-import static org.hamcrest.CoreMatchers.containsString;
-import static org.junit.Assert.assertThat;
import static org.junit.Assert.assertTrue;
import static org.junit.Assert.fail;