47
47
import java .util .Set ;
48
48
import java .util .concurrent .TimeUnit ;
49
49
50
+ import static org .assertj .core .api .Assertions .assertThat ;
50
51
import static org .assertj .core .api .Assertions .assertThatThrownBy ;
51
- import static org .junit .jupiter .api .Assertions .assertEquals ;
52
- import static org .junit .jupiter .api .Assertions .assertTrue ;
53
52
import static org .mockito .Mockito .any ;
54
53
import static org .mockito .Mockito .argThat ;
55
54
import static org .mockito .Mockito .doNothing ;
@@ -130,24 +129,23 @@ public void testPropertyToMessageAttributeWithEmpty() throws JMSException {
130
129
SQSMessage sqsText = new SQSTextMessage ();
131
130
Map <String , MessageAttributeValue > messageAttributeText = producer .propertyToMessageAttribute (sqsText );
132
131
133
- assertEquals ( 0 , messageAttributeText . size () );
132
+ assertThat ( messageAttributeText ). isEmpty ( );
134
133
135
134
/*
136
135
* Test Empty object message default attribute
137
136
*/
138
137
SQSMessage sqsObject = new SQSObjectMessage ();
139
138
Map <String , MessageAttributeValue > messageAttributeObject = producer .propertyToMessageAttribute (sqsObject );
140
139
141
- assertEquals ( 0 , messageAttributeObject . size () );
140
+ assertThat ( messageAttributeObject ). isEmpty ( );
142
141
143
142
/*
144
143
* Test Empty byte message default attribute
145
144
*/
146
145
SQSMessage sqsByte = new SQSBytesMessage ();
147
- // TODO messageAttributeByte not verified
148
146
Map <String , MessageAttributeValue > messageAttributeByte = producer .propertyToMessageAttribute (sqsByte );
149
147
150
- assertEquals ( 0 , messageAttributeObject . size () );
148
+ assertThat ( messageAttributeByte ). isEmpty ( );
151
149
}
152
150
153
151
/**
@@ -241,15 +239,15 @@ public void internalTestPropertyToMessageAttribute(SQSMessage sqsText) throws JM
241
239
/*
242
240
* Verify results
243
241
*/
244
- assertEquals (messageAttributeValueBoolean , messageAttribute .get (booleanProperty ));
245
- assertEquals (messageAttributeValueByte , messageAttribute .get (byteProperty ));
246
- assertEquals (messageAttributeValueShort , messageAttribute .get (shortProperty ));
247
- assertEquals (messageAttributeValueInt , messageAttribute .get (intProperty ));
248
- assertEquals (messageAttributeValueLong , messageAttribute .get (longProperty ));
249
- assertEquals (messageAttributeValueFloat , messageAttribute .get (floatProperty ));
250
- assertEquals (messageAttributeValueDouble , messageAttribute .get (doubleProperty ));
251
- assertEquals (messageAttributeValueString , messageAttribute .get (stringProperty ));
252
- assertEquals (messageAttributeValueObject , messageAttribute .get (objectProperty ));
242
+ assertThat (messageAttributeValueBoolean ). isEqualTo ( messageAttribute .get (booleanProperty ));
243
+ assertThat (messageAttributeValueByte ). isEqualTo ( messageAttribute .get (byteProperty ));
244
+ assertThat (messageAttributeValueShort ). isEqualTo ( messageAttribute .get (shortProperty ));
245
+ assertThat (messageAttributeValueInt ). isEqualTo ( messageAttribute .get (intProperty ));
246
+ assertThat (messageAttributeValueLong ). isEqualTo ( messageAttribute .get (longProperty ));
247
+ assertThat (messageAttributeValueFloat ). isEqualTo ( messageAttribute .get (floatProperty ));
248
+ assertThat (messageAttributeValueDouble ). isEqualTo ( messageAttribute .get (doubleProperty ));
249
+ assertThat (messageAttributeValueString ). isEqualTo ( messageAttribute .get (stringProperty ));
250
+ assertThat (messageAttributeValueObject ). isEqualTo ( messageAttribute .get (objectProperty ));
253
251
254
252
}
255
253
@@ -382,8 +380,8 @@ public void testSendInternalSQSObjectMessage() throws JMSException {
382
380
ArgumentCaptor <SendMessageRequest > argumentCaptor = ArgumentCaptor .forClass (SendMessageRequest .class );
383
381
verify (amazonSQSClient , times (2 )).sendMessage (argumentCaptor .capture ());
384
382
385
- assertEquals (megBody1 , argumentCaptor .getAllValues ().get (0 ).messageBody ());
386
- assertEquals (megBody2 , argumentCaptor .getAllValues ().get (1 ).messageBody ());
383
+ assertThat (megBody1 ). isEqualTo ( argumentCaptor .getAllValues ().get (0 ).messageBody ());
384
+ assertThat (megBody2 ). isEqualTo ( argumentCaptor .getAllValues ().get (1 ).messageBody ());
387
385
verify (msg , times (2 )).setJMSDestination (destination );
388
386
verify (msg ).setJMSMessageID ("ID:" + MESSAGE_ID_1 );
389
387
verify (msg ).setJMSMessageID ("ID:" + MESSAGE_ID_2 );
@@ -524,7 +522,7 @@ public void testSendInternalSQSByteMessageFromReceivedMessage() throws JMSExcept
524
522
*/
525
523
@ Test
526
524
public void testGetQueue () throws JMSException {
527
- assertEquals (destination , producer .getQueue ());
525
+ assertThat (destination ). isEqualTo ( producer .getQueue ());
528
526
}
529
527
530
528
/**
@@ -632,11 +630,11 @@ public void testClose() throws JMSException {
632
630
633
631
@ Test
634
632
public void testSetDeliveryDelay () throws JMSException {
635
- assertEquals ( 0 , producer .getDeliveryDelay ());
633
+ assertThat ( producer .getDeliveryDelay ()). isZero ( );
636
634
637
635
producer .setDeliveryDelay (2000 );
638
636
639
- assertEquals ( 2000 , producer .getDeliveryDelay ());
637
+ assertThat ( producer .getDeliveryDelay ()). isEqualTo ( 2000 );
640
638
641
639
ArgumentCaptor <SendMessageRequest > requestCaptor = ArgumentCaptor .forClass (SendMessageRequest .class );
642
640
when (amazonSQSClient .sendMessage (requestCaptor .capture ()))
@@ -645,7 +643,7 @@ public void testSetDeliveryDelay() throws JMSException {
645
643
SQSTextMessage msg = new SQSTextMessage ("Sorry I'm late!" );
646
644
producer .send (msg );
647
645
648
- assertEquals ( 2 , requestCaptor .getValue ().delaySeconds ().intValue ());
646
+ assertThat ( requestCaptor .getValue ().delaySeconds ().intValue ()). isEqualTo ( 2 );
649
647
}
650
648
651
649
@@ -675,9 +673,9 @@ private record SendMessageRequestMatcher(String queueUrl, List<String> messagesB
675
673
676
674
@ Override
677
675
public boolean matches (SendMessageRequest request ) {
678
- assertEquals (queueUrl , request .queueUrl ());
679
- assertTrue (messagesBody .contains (request .messageBody () ));
680
- assertEquals (messageAttributes , request .messageAttributes ());
676
+ assertThat (queueUrl ). isEqualTo ( request .queueUrl ());
677
+ assertThat (messagesBody ) .contains (request .messageBody ());
678
+ assertThat (messageAttributes ). isEqualTo ( request .messageAttributes ());
681
679
return true ;
682
680
}
683
681
}
0 commit comments