Skip to content

Commit 48e2360

Browse files
committed
DATAREDIS-1172 - Polishing.
Suppress rawtypes/unchecked warnings. Use static imports for mockito. Original pull request: spring-projects#542.
1 parent b23e972 commit 48e2360

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

src/main/java/org/springframework/data/redis/stream/StreamReceiver.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -328,7 +328,7 @@ public StreamReceiverOptionsBuilder<K, V> batchSize(int recordsPerPoll) {
328328
* @param pair must not be {@literal null}.
329329
* @return {@code this} {@link StreamReceiverOptionsBuilder}.
330330
*/
331-
@SuppressWarnings("unchecked")
331+
@SuppressWarnings({ "unchecked", "rawtypes" })
332332
public <T> StreamReceiverOptionsBuilder<T, MapRecord<T, T, T>> serializer(SerializationPair<T> pair) {
333333

334334
Assert.notNull(pair, "SerializationPair must not be null");
@@ -345,7 +345,7 @@ public <T> StreamReceiverOptionsBuilder<T, MapRecord<T, T, T>> serializer(Serial
345345
* @param serializationContext must not be {@literal null}.
346346
* @return {@code this} {@link StreamReceiverOptionsBuilder}.
347347
*/
348-
@SuppressWarnings("unchecked")
348+
@SuppressWarnings({ "unchecked", "rawtypes" })
349349
public <T> StreamReceiverOptionsBuilder<T, MapRecord<T, T, T>> serializer(
350350
RedisSerializationContext<T, ?> serializationContext) {
351351

@@ -364,7 +364,7 @@ public <T> StreamReceiverOptionsBuilder<T, MapRecord<T, T, T>> serializer(
364364
* @param pair must not be {@literal null}.
365365
* @return {@code this} {@link StreamReceiverOptionsBuilder}.
366366
*/
367-
@SuppressWarnings("unchecked")
367+
@SuppressWarnings({ "unchecked", "rawtypes" })
368368
public <NK, NV extends Record<NK, ?>> StreamReceiverOptionsBuilder<NK, NV> keySerializer(
369369
SerializationPair<NK> pair) {
370370

@@ -380,7 +380,7 @@ public <T> StreamReceiverOptionsBuilder<T, MapRecord<T, T, T>> serializer(
380380
* @param pair must not be {@literal null}.
381381
* @return {@code this} {@link StreamReceiverOptionsBuilder}.
382382
*/
383-
@SuppressWarnings("unchecked")
383+
@SuppressWarnings({ "unchecked", "rawtypes" })
384384
public <HK, HV> StreamReceiverOptionsBuilder<K, MapRecord<K, HK, HV>> hashKeySerializer(
385385
SerializationPair<HK> pair) {
386386

@@ -396,7 +396,7 @@ public <HK, HV> StreamReceiverOptionsBuilder<K, MapRecord<K, HK, HV>> hashKeySer
396396
* @param pair must not be {@literal null}.
397397
* @return {@code this} {@link StreamReceiverOptionsBuilder}.
398398
*/
399-
@SuppressWarnings("unchecked")
399+
@SuppressWarnings({ "unchecked", "rawtypes" })
400400
public <HK, HV> StreamReceiverOptionsBuilder<K, MapRecord<K, HK, HV>> hashValueSerializer(
401401
SerializationPair<HV> pair) {
402402

@@ -412,7 +412,7 @@ public <HK, HV> StreamReceiverOptionsBuilder<K, MapRecord<K, HK, HV>> hashValueS
412412
* @param targetType must not be {@literal null}.
413413
* @return {@code this} {@link StreamReceiverOptionsBuilder}.
414414
*/
415-
@SuppressWarnings("unchecked")
415+
@SuppressWarnings({ "unchecked", "rawtypes" })
416416
public <NV> StreamReceiverOptionsBuilder<K, ObjectRecord<K, NV>> targetType(Class<NV> targetType) {
417417

418418
Assert.notNull(targetType, "Target type must not be null");
@@ -435,7 +435,7 @@ public <NV> StreamReceiverOptionsBuilder<K, ObjectRecord<K, NV>> targetType(Clas
435435
* @param hashMapper must not be {@literal null}.
436436
* @return {@code this} {@link StreamReceiverOptionsBuilder}.
437437
*/
438-
@SuppressWarnings("unchecked")
438+
@SuppressWarnings({ "unchecked", "rawtypes" })
439439
public <NV> StreamReceiverOptionsBuilder<K, ObjectRecord<K, NV>> objectMapper(HashMapper<NV, ?, ?> hashMapper) {
440440

441441
Assert.notNull(hashMapper, "HashMapper must not be null");

src/test/java/org/springframework/data/redis/stream/StreamReceiverIntegrationTests.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import static org.assertj.core.api.Assertions.*;
1919
import static org.junit.Assume.*;
2020
import static org.mockito.ArgumentMatchers.*;
21+
import static org.mockito.Mockito.*;
2122

2223
import lombok.AllArgsConstructor;
2324
import lombok.Data;
@@ -32,7 +33,7 @@
3233
import org.junit.Before;
3334
import org.junit.BeforeClass;
3435
import org.junit.Test;
35-
import org.mockito.Mockito;
36+
3637
import org.springframework.data.redis.ConnectionFactoryTracker;
3738
import org.springframework.data.redis.RedisSystemException;
3839
import org.springframework.data.redis.RedisVersionUtils;
@@ -175,8 +176,8 @@ public void shouldReceiveObjectHashRecords() {
175176
@Test // DATAREDIS-1172
176177
public void shouldReceiveCustomHashValueRecords() {
177178

178-
SerializationPair<Integer> serializationPair = Mockito.mock(SerializationPair.class);
179-
Mockito.when(serializationPair.read(any(ByteBuffer.class))).thenReturn(345920);
179+
SerializationPair<Integer> serializationPair = mock(SerializationPair.class);
180+
when(serializationPair.read(any(ByteBuffer.class))).thenReturn(345920);
180181

181182
StreamReceiverOptions<String, MapRecord<String, String, Integer>> receiverOptions = StreamReceiverOptions.builder()
182183
.<String, Integer>hashValueSerializer(serializationPair).build();
@@ -227,7 +228,6 @@ public void latestModeLosesMessages() {
227228
}).consumeNextWith(it -> {
228229

229230
assertThat(it.getStream()).isEqualTo("my-stream");
230-
// assertThat(it.getValue()).containsEntry("key", "value3");
231231
}) //
232232
.thenCancel() //
233233
.verify(Duration.ofSeconds(5));

0 commit comments

Comments
 (0)