Skip to content

Commit 6a329eb

Browse files
committed
Add integ tests
1 parent 6237624 commit 6a329eb

File tree

3 files changed

+25
-0
lines changed

3 files changed

+25
-0
lines changed

test/v2-migration-tests/src/test/resources/software/amazon/awssdk/v2migrationtests/maven/after/src/main/java/foo/bar/Application.java

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
import software.amazon.awssdk.services.sqs.model.ListQueuesRequest;
3636
import software.amazon.awssdk.services.sqs.model.ListQueuesResponse;
3737
import software.amazon.awssdk.services.sqs.model.QueueDoesNotExistException;
38+
import software.amazon.awssdk.services.sqs.model.SendMessageRequest;
3839
import software.amazon.awssdk.services.sqs.model.SqsException;
3940

4041
public class Application {
@@ -113,5 +114,17 @@ void dateToInstant(Date start, Date end) {
113114
.startTime(start.toInstant())
114115
.endTime(end.toInstant())
115116
.build();
117+
118+
GetMetricStatisticsRequest getMetricStatisticsRequest2 = GetMetricStatisticsRequest.builder()
119+
.build();
120+
getMetricStatisticsRequest2 = getMetricStatisticsRequest2.toBuilder().startTime(start.toInstant()).build();
121+
getMetricStatisticsRequest2 = getMetricStatisticsRequest2.toBuilder().endTime(end.toInstant()).build();
122+
}
123+
124+
void pojoSettersAfterCreation() {
125+
SendMessageRequest sendMessageRequest = SendMessageRequest.builder()
126+
.build();
127+
sendMessageRequest = sendMessageRequest.toBuilder().messageGroupId("groupId").build();
128+
sendMessageRequest = sendMessageRequest.toBuilder().queueUrl("queueUrl").build();
116129
}
117130
}

test/v2-migration-tests/src/test/resources/software/amazon/awssdk/v2migrationtests/maven/before/src/main/java/foo/bar/Application.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
import com.amazonaws.services.sqs.model.AmazonSQSException;
2929
import com.amazonaws.services.sqs.model.ListQueuesRequest;
3030
import com.amazonaws.services.sqs.model.ListQueuesResult;
31+
import com.amazonaws.services.sqs.model.SendMessageRequest;
3132

3233
import java.io.IOException;
3334
import java.io.InputStream;
@@ -107,5 +108,15 @@ void dateToInstant(Date start, Date end) {
107108
GetMetricStatisticsRequest getMetricStatisticsRequest = new GetMetricStatisticsRequest()
108109
.withStartTime(start)
109110
.withEndTime(end);
111+
112+
GetMetricStatisticsRequest getMetricStatisticsRequest2 = new GetMetricStatisticsRequest();
113+
getMetricStatisticsRequest2.setStartTime(start);
114+
getMetricStatisticsRequest2.setEndTime(end);
115+
}
116+
117+
void pojoSettersAfterCreation() {
118+
SendMessageRequest sendMessageRequest = new SendMessageRequest();
119+
sendMessageRequest.setMessageGroupId("groupId");
120+
sendMessageRequest.setQueueUrl("queueUrl");
110121
}
111122
}

v2-migration/src/main/resources/META-INF/rewrite/aws-sdk-java-v1-to-v2-with-tm.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,4 +46,5 @@ recipeList:
4646
- software.amazon.awssdk.v2migration.DateToInstant
4747
- software.amazon.awssdk.v2migration.S3NonStreamingRequestToV2Complex
4848
- software.amazon.awssdk.v2migration.S3PutObjectRequestToV2
49+
- software.amazon.awssdk.v2migration.SettersToBuilderV2
4950
- software.amazon.awssdk.v2migration.TransferManagerMethodsToV2

0 commit comments

Comments
 (0)