11package com .amazonaws .services .sqs ;
22
3- import java .util .Collections ;
4- import java .util .HashMap ;
5- import java .util .concurrent .Executors ;
6- import java .util .concurrent .ScheduledExecutorService ;
7- import java .util .concurrent .TimeUnit ;
8-
93import com .amazonaws .services .sqs .util .Constants ;
10- import com .amazonaws .services .sqs .util .SQSMessageConsumerBuilder ;
11- import org .junit .After ;
12- import org .junit .Assert ;
13- import org .junit .Before ;
14- import org .junit .Test ;
15-
164import com .amazonaws .services .sqs .util .IntegrationTest ;
175import com .amazonaws .services .sqs .util .SQSMessageConsumer ;
6+ import com .amazonaws .services .sqs .util .SQSMessageConsumerBuilder ;
187import com .amazonaws .services .sqs .util .SQSQueueUtils ;
8+ import org .junit .jupiter .api .AfterEach ;
9+ import org .junit .jupiter .api .BeforeEach ;
10+ import org .junit .jupiter .api .Test ;
1911import software .amazon .awssdk .services .sqs .model .CreateQueueRequest ;
2012import software .amazon .awssdk .services .sqs .model .DeleteQueueRequest ;
2113import software .amazon .awssdk .services .sqs .model .GetQueueUrlRequest ;
2416import software .amazon .awssdk .services .sqs .model .QueueDoesNotExistException ;
2517import software .amazon .awssdk .services .sqs .model .SendMessageRequest ;
2618
19+ import java .util .Collections ;
20+ import java .util .HashMap ;
21+ import java .util .concurrent .Executors ;
22+ import java .util .concurrent .ScheduledExecutorService ;
23+ import java .util .concurrent .TimeUnit ;
24+
25+ import static org .junit .jupiter .api .Assertions .assertEquals ;
26+ import static org .junit .jupiter .api .Assertions .assertNotEquals ;
27+ import static org .junit .jupiter .api .Assertions .assertTrue ;
2728
2829public class AmazonSQSIdleQueueDeletingIT extends IntegrationTest {
2930
@@ -32,15 +33,15 @@ public class AmazonSQSIdleQueueDeletingIT extends IntegrationTest {
3233 private static AmazonSQSRequester requester ;
3334 private static AmazonSQSResponder responder ;
3435
35- @ Before
36+ @ BeforeEach
3637 public void setup () {
3738 client = new AmazonSQSIdleQueueDeletingClient (sqs , queueNamePrefix );
3839 requester = new AmazonSQSRequesterClient (sqs , queueNamePrefix ,
3940 Collections .emptyMap (), exceptionHandler );
4041 responder = new AmazonSQSResponderClient (sqs );
4142 }
4243
43- @ After
44+ @ AfterEach
4445 public void teardown () {
4546 if (client != null && queueUrl != null ) {
4647 try {
@@ -71,8 +72,8 @@ public void idleQueueIsDeleted() throws InterruptedException {
7172 queueUrl = client .createQueue (createQueueRequest ).queueUrl ();
7273
7374 // May have to wait for up to a minute for the new queue to show up in ListQueues
74- Assert . assertTrue ("Expected queue to be deleted: " + queueUrl ,
75- SQSQueueUtils . awaitQueueDeleted ( sqs , queueUrl , 70 , TimeUnit . SECONDS ) );
75+ assertTrue (SQSQueueUtils . awaitQueueDeleted ( sqs , queueUrl , 70 , TimeUnit . SECONDS ) ,
76+ "Expected queue to be deleted: " + queueUrl );
7677 }
7778
7879 @ Test
@@ -99,7 +100,7 @@ public void updatedHeartBeatTag() throws InterruptedException {
99100
100101 String updatedHeartbeat = getLastHeartbeatTimestamp ();
101102
102- Assert . assertNotEquals (initialHeartBeat , updatedHeartbeat );
103+ assertNotEquals (initialHeartBeat , updatedHeartbeat );
103104 }
104105
105106 private String getLastHeartbeatTimestamp () {
@@ -131,7 +132,7 @@ public void notUpdatedHeartBeatTag() throws InterruptedException {
131132
132133 String notUpdatedHeartbeat = getLastHeartbeatTimestamp ();
133134
134- Assert . assertEquals (initialHeartBeat , notUpdatedHeartbeat );
135+ assertEquals (initialHeartBeat , notUpdatedHeartbeat );
135136 }
136137
137138 @ Test
@@ -153,14 +154,14 @@ public void recreatingQueues() throws InterruptedException {
153154 sqs .deleteQueue (DeleteQueueRequest .builder ().queueUrl (queueUrl ).build ());
154155
155156 // Sleeping is unfortunate here, but it's necessary to ensure the eventual consistency
156- // of the delete is resolved first. Otherwise it's easy to get a false positive below.
157+ // of the delete is resolved first. Otherwise, it's easy to get a false positive below.
157158 TimeUnit .MINUTES .sleep (1 );
158159
159160 // Ensure the original queue is eventually recreated. This becoming true at least once
160161 // indicates that CreateQueue was successfully called, even if it may flip back to false
161162 // on subsequent calls.
162- Assert . assertTrue ("Expected original queue to be recreated: " + queueUrl ,
163- SQSQueueUtils . awaitQueueCreated ( sqs , queueUrl , 70 , TimeUnit . SECONDS ) );
163+ assertTrue (SQSQueueUtils . awaitQueueCreated ( sqs , queueUrl , 70 , TimeUnit . SECONDS ),
164+ "Expected original queue to be recreated: " + queueUrl );
164165
165166 // Ensure the user doesn't experience any send or receive failures
166167 user .finish ();
@@ -180,10 +181,10 @@ public void recreatingQueues() throws InterruptedException {
180181 }
181182 });
182183
183- Assert . assertTrue ("Expected original queue to be deleted: " + failoverQueueUrl ,
184- SQSQueueUtils . awaitQueueDeleted ( sqs , queueUrl , 70 , TimeUnit . SECONDS ) );
185- Assert . assertTrue ("Expected failover queue to be deleted with the original: " + failoverQueueUrl ,
186- SQSQueueUtils . awaitQueueDeleted ( sqs , failoverQueueUrl , 70 , TimeUnit . SECONDS ) );
184+ assertTrue (SQSQueueUtils . awaitQueueDeleted ( sqs , queueUrl , 70 , TimeUnit . SECONDS ),
185+ "Expected original queue to be deleted: " + failoverQueueUrl );
186+ assertTrue (SQSQueueUtils . awaitQueueDeleted ( sqs , failoverQueueUrl , 70 , TimeUnit . SECONDS ),
187+ "Expected failover queue to be deleted with the original: " + failoverQueueUrl );
187188 }
188189
189190 private class QueueUser {
0 commit comments