You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@solr.apache.org by mk...@apache.org on 2023/11/23 21:19:49 UTC
(solr) branch branch_9x updated: GH-2086: errorprone build fix #2086 (#2090) (#2091)
This is an automated email from the ASF dual-hosted git repository.
mkhl pushed a commit to branch branch_9x
in repository https://gitbox.apache.org/repos/asf/solr.git
The following commit(s) were added to refs/heads/branch_9x by this push:
new 1c9a6f0ec39 GH-2086: errorprone build fix #2086 (#2090) (#2091)
1c9a6f0ec39 is described below
commit 1c9a6f0ec39903ccc0e7a1c23c81d3c8f5537a42
Author: Mikhail Khludnev <mk...@users.noreply.github.com>
AuthorDate: Fri Nov 24 00:19:43 2023 +0300
GH-2086: errorprone build fix #2086 (#2090) (#2091)
* GH-2086: errorprone fix
* GH-2086: tidy
(cherry picked from commit f9c17ebd90180910a7d3d1a695c23c6686bf1191)
---
.../org/apache/solr/core/BlobRepositoryMockingTest.java | 17 +++++++----------
1 file changed, 7 insertions(+), 10 deletions(-)
diff --git a/solr/core/src/test/org/apache/solr/core/BlobRepositoryMockingTest.java b/solr/core/src/test/org/apache/solr/core/BlobRepositoryMockingTest.java
index 49f9d3699f7..cf37174bbc3 100644
--- a/solr/core/src/test/org/apache/solr/core/BlobRepositoryMockingTest.java
+++ b/solr/core/src/test/org/apache/solr/core/BlobRepositoryMockingTest.java
@@ -46,8 +46,7 @@ public class BlobRepositoryMockingTest extends SolrTestCaseJ4 {
private CoreContainer mockContainer = mock(CoreContainer.class);
@SuppressWarnings({"unchecked", "rawtypes"})
- private ConcurrentHashMap<String, BlobRepository.BlobContent> mapMock =
- mock(ConcurrentHashMap.class);
+ private ConcurrentHashMap<String, BlobRepository.BlobContent> blobStorage;
BlobRepository repository;
ByteBuffer blobData = ByteBuffer.wrap(BLOBSTR.getBytes(UTF8));
@@ -68,7 +67,7 @@ public class BlobRepositoryMockingTest extends SolrTestCaseJ4 {
blobFetched = false;
blobKey = "";
reset(mockContainer);
- mapMock = new ConcurrentHashMap<>();
+ blobStorage = new ConcurrentHashMap<>();
repository =
new BlobRepository(mockContainer) {
@Override
@@ -89,7 +88,7 @@ public class BlobRepositoryMockingTest extends SolrTestCaseJ4 {
@Override
@SuppressWarnings({"rawtypes"})
ConcurrentHashMap<String, BlobContent> createMap() {
- return mapMock;
+ return blobStorage;
}
};
}
@@ -114,7 +113,7 @@ public class BlobRepositoryMockingTest extends SolrTestCaseJ4 {
assertNotNull(ref.blob);
assertEquals(blobData, ref.blob.get());
verify(mockContainer).isZooKeeperAware();
- assertTrue(mapMock.get("foo!") instanceof BlobRepository.BlobContent);
+ assertNotNull(blobStorage.get("foo!"));
}
@Test
@@ -147,16 +146,14 @@ public class BlobRepositoryMockingTest extends SolrTestCaseJ4 {
@Test
public void testCachedAlready() {
when(mockContainer.isZooKeeperAware()).thenReturn(true);
- mapMock.put("foo!", new BlobRepository.BlobContent<BlobRepository>("foo!", blobData));
+ blobStorage.put("foo!", new BlobRepository.BlobContent<BlobRepository>("foo!", blobData));
BlobRepository.BlobContentRef<ByteBuffer> ref = repository.getBlobIncRef("foo!");
assertEquals("", blobKey);
assertFalse(blobFetched);
assertNotNull(ref.blob);
assertEquals(blobData, ref.blob.get());
verify(mockContainer).isZooKeeperAware();
- assertTrue(
- "Key was not mapped to a BlobContent instance.",
- mapMock.get("foo!") instanceof BlobRepository.BlobContent);
+ assertNotNull("Key was not mapped to a BlobContent instance.", blobStorage.get("foo!"));
}
@Test
@@ -189,6 +186,6 @@ public class BlobRepositoryMockingTest extends SolrTestCaseJ4 {
assertNotNull(ref.blob);
assertEquals(PARSED, ref.blob.get());
verify(mockContainer).isZooKeeperAware();
- assertTrue(mapMock.get("foo!mocked") instanceof BlobRepository.BlobContent);
+ assertNotNull(blobStorage.get("foo!mocked"));
}
}