Skip to content

Commit 239c4f1

Browse files
committed
Merge branch 'feature/master/sqs-batch-manager' into joviegas/receive_buffer_queue
2 parents 61db2c6 + 21642b1 commit 239c4f1

File tree

2 files changed

+8
-41
lines changed

2 files changed

+8
-41
lines changed

services/sqs/src/test/java/software/amazon/awssdk/services/sqs/batchmanager/BaseSqsBatchManagerTest.java

Lines changed: 2 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
import java.util.concurrent.ExecutionException;
3333
import java.util.concurrent.TimeUnit;
3434
import java.util.concurrent.TimeoutException;
35+
import java.util.function.Consumer;
3536
import org.junit.jupiter.api.Test;
3637
import org.junit.jupiter.api.extension.RegisterExtension;
3738
import software.amazon.awssdk.core.exception.SdkClientException;
@@ -47,7 +48,7 @@
4748

4849
public abstract class BaseSqsBatchManagerTest {
4950

50-
private static final String DEFAULT_QUEUE_URL = "SomeQueueUrl";
51+
protected static final String DEFAULT_QUEUE_URL = "SomeQueueUrl";
5152
private static final int DEFAULT_MAX_BATCH_OPEN = 200;
5253

5354

@@ -293,25 +294,6 @@ public abstract List<CompletableFuture<SendMessageResponse>> createAndSendSendMe
293294

294295
public abstract List<CompletableFuture<ChangeMessageVisibilityResponse>> createAndSendChangeVisibilityRequests();
295296

296-
SendMessageRequest createSendMessageRequest(String messageBody) {
297-
return SendMessageRequest.builder()
298-
.messageBody(messageBody)
299-
.queueUrl(DEFAULT_QUEUE_URL)
300-
.build();
301-
}
302-
303-
DeleteMessageRequest createDeleteMessageRequest() {
304-
return DeleteMessageRequest.builder()
305-
.queueUrl(DEFAULT_QUEUE_URL)
306-
.build();
307-
}
308-
309-
ChangeMessageVisibilityRequest createChangeVisibilityRequest() {
310-
return ChangeMessageVisibilityRequest.builder()
311-
.queueUrl(DEFAULT_QUEUE_URL)
312-
.build();
313-
}
314-
315297
private String getMd5Hash(String message) {
316298
byte[] expectedMd5;
317299
expectedMd5 = Md5Utils.computeMD5Hash(message.getBytes(StandardCharsets.UTF_8));

services/sqs/src/test/java/software/amazon/awssdk/services/sqs/batchmanager/SqsAsyncBatchManagerTest.java

Lines changed: 6 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -78,41 +78,26 @@ public void tearDown() {
7878

7979
@Override
8080
public List<CompletableFuture<SendMessageResponse>> createAndSendSendMessageRequests(String message1, String message2) {
81-
List<SendMessageRequest> requests = new ArrayList<>();
82-
requests.add(createSendMessageRequest(message1));
83-
requests.add(createSendMessageRequest(message2));
84-
8581
List<CompletableFuture<SendMessageResponse>> responses = new ArrayList<>();
86-
for (SendMessageRequest request : requests) {
87-
responses.add(batchManager.sendMessage(request));
88-
}
82+
responses.add(batchManager.sendMessage(builder -> builder.queueUrl(DEFAULT_QUEUE_URL).messageBody(message1)));
83+
responses.add(batchManager.sendMessage(builder -> builder.queueUrl(DEFAULT_QUEUE_URL).messageBody(message2)));
8984
return responses;
9085
}
9186

9287
@Override
9388
public List<CompletableFuture<DeleteMessageResponse>> createAndSendDeleteMessageRequests() {
9489
List<DeleteMessageRequest> requests = new ArrayList<>();
95-
requests.add(createDeleteMessageRequest());
96-
requests.add(createDeleteMessageRequest());
9790
List<CompletableFuture<DeleteMessageResponse>> responses = new ArrayList<>();
98-
99-
for (DeleteMessageRequest request : requests) {
100-
responses.add(batchManager.deleteMessage(request));
101-
}
91+
responses.add(batchManager.deleteMessage(builder -> builder.queueUrl(DEFAULT_QUEUE_URL)));
92+
responses.add(batchManager.deleteMessage(builder -> builder.queueUrl(DEFAULT_QUEUE_URL)));
10293
return responses;
10394
}
10495

10596
@Override
10697
public List<CompletableFuture<ChangeMessageVisibilityResponse>> createAndSendChangeVisibilityRequests() {
107-
List<ChangeMessageVisibilityRequest> requests = new ArrayList<>();
108-
requests.add(createChangeVisibilityRequest());
109-
requests.add(createChangeVisibilityRequest());
110-
11198
List<CompletableFuture<ChangeMessageVisibilityResponse>> responses = new ArrayList<>();
112-
for (ChangeMessageVisibilityRequest request : requests) {
113-
responses.add(batchManager.changeMessageVisibility(request));
114-
}
115-
99+
responses.add(batchManager.changeMessageVisibility(builder -> builder.queueUrl(DEFAULT_QUEUE_URL)));
100+
responses.add(batchManager.changeMessageVisibility(builder -> builder.queueUrl(DEFAULT_QUEUE_URL)));
116101
return responses;
117102
}
118103
}

0 commit comments

Comments
 (0)