4747import java .util .Set ;
4848import java .util .concurrent .TimeUnit ;
4949
50+ import static org .assertj .core .api .Assertions .assertThat ;
5051import 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 ;
5352import static org .mockito .Mockito .any ;
5453import static org .mockito .Mockito .argThat ;
5554import static org .mockito .Mockito .doNothing ;
@@ -130,24 +129,23 @@ public void testPropertyToMessageAttributeWithEmpty() throws JMSException {
130129 SQSMessage sqsText = new SQSTextMessage ();
131130 Map <String , MessageAttributeValue > messageAttributeText = producer .propertyToMessageAttribute (sqsText );
132131
133- assertEquals ( 0 , messageAttributeText . size () );
132+ assertThat ( messageAttributeText ). isEmpty ( );
134133
135134 /*
136135 * Test Empty object message default attribute
137136 */
138137 SQSMessage sqsObject = new SQSObjectMessage ();
139138 Map <String , MessageAttributeValue > messageAttributeObject = producer .propertyToMessageAttribute (sqsObject );
140139
141- assertEquals ( 0 , messageAttributeObject . size () );
140+ assertThat ( messageAttributeObject ). isEmpty ( );
142141
143142 /*
144143 * Test Empty byte message default attribute
145144 */
146145 SQSMessage sqsByte = new SQSBytesMessage ();
147- // TODO messageAttributeByte not verified
148146 Map <String , MessageAttributeValue > messageAttributeByte = producer .propertyToMessageAttribute (sqsByte );
149147
150- assertEquals ( 0 , messageAttributeObject . size () );
148+ assertThat ( messageAttributeByte ). isEmpty ( );
151149 }
152150
153151 /**
@@ -241,15 +239,15 @@ public void internalTestPropertyToMessageAttribute(SQSMessage sqsText) throws JM
241239 /*
242240 * Verify results
243241 */
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 ));
253251
254252 }
255253
@@ -382,8 +380,8 @@ public void testSendInternalSQSObjectMessage() throws JMSException {
382380 ArgumentCaptor <SendMessageRequest > argumentCaptor = ArgumentCaptor .forClass (SendMessageRequest .class );
383381 verify (amazonSQSClient , times (2 )).sendMessage (argumentCaptor .capture ());
384382
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 ());
387385 verify (msg , times (2 )).setJMSDestination (destination );
388386 verify (msg ).setJMSMessageID ("ID:" + MESSAGE_ID_1 );
389387 verify (msg ).setJMSMessageID ("ID:" + MESSAGE_ID_2 );
@@ -524,7 +522,7 @@ public void testSendInternalSQSByteMessageFromReceivedMessage() throws JMSExcept
524522 */
525523 @ Test
526524 public void testGetQueue () throws JMSException {
527- assertEquals (destination , producer .getQueue ());
525+ assertThat (destination ). isEqualTo ( producer .getQueue ());
528526 }
529527
530528 /**
@@ -632,11 +630,11 @@ public void testClose() throws JMSException {
632630
633631 @ Test
634632 public void testSetDeliveryDelay () throws JMSException {
635- assertEquals ( 0 , producer .getDeliveryDelay ());
633+ assertThat ( producer .getDeliveryDelay ()). isZero ( );
636634
637635 producer .setDeliveryDelay (2000 );
638636
639- assertEquals ( 2000 , producer .getDeliveryDelay ());
637+ assertThat ( producer .getDeliveryDelay ()). isEqualTo ( 2000 );
640638
641639 ArgumentCaptor <SendMessageRequest > requestCaptor = ArgumentCaptor .forClass (SendMessageRequest .class );
642640 when (amazonSQSClient .sendMessage (requestCaptor .capture ()))
@@ -645,7 +643,7 @@ public void testSetDeliveryDelay() throws JMSException {
645643 SQSTextMessage msg = new SQSTextMessage ("Sorry I'm late!" );
646644 producer .send (msg );
647645
648- assertEquals ( 2 , requestCaptor .getValue ().delaySeconds ().intValue ());
646+ assertThat ( requestCaptor .getValue ().delaySeconds ().intValue ()). isEqualTo ( 2 );
649647 }
650648
651649
@@ -675,9 +673,9 @@ private record SendMessageRequestMatcher(String queueUrl, List<String> messagesB
675673
676674 @ Override
677675 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 ());
681679 return true ;
682680 }
683681 }
0 commit comments