Skip to content

Commit f8e90ba

Browse files
committed
Fixed a TODO.
Replaced JUnit's assertEquals with assertJ's assertThat.
1 parent b51d7de commit f8e90ba

File tree

1 file changed

+22
-24
lines changed

1 file changed

+22
-24
lines changed

src/test/java/com/amazon/sqs/javamessaging/SQSMessageProducerTest.java

Lines changed: 22 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,8 @@
4747
import java.util.Set;
4848
import java.util.concurrent.TimeUnit;
4949

50+
import static org.assertj.core.api.Assertions.assertThat;
5051
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;
5352
import static org.mockito.Mockito.any;
5453
import static org.mockito.Mockito.argThat;
5554
import 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

Comments
 (0)