Skip to content

Commit dd36f78

Browse files
committed
* Fix DatagramPacketMessageMapperTests to use assertThatExceptionOfType instead of try..catch
1 parent fa154f2 commit dd36f78

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

spring-integration-ip/src/test/java/org/springframework/integration/ip/udp/DatagramPacketMessageMapperTests.java

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
import org.springframework.messaging.Message;
2929

3030
import static org.assertj.core.api.Assertions.assertThat;
31-
import static org.assertj.core.api.Assertions.fail;
31+
import static org.assertj.core.api.Assertions.assertThatExceptionOfType;
3232
import static org.mockito.Mockito.mock;
3333

3434
/**
@@ -100,13 +100,10 @@ public void testTruncation() {
100100
int bigLen = 99999;
101101
bb.putInt(bigLen);
102102
packet.setSocketAddress(new InetSocketAddress("localhost", 22222));
103-
try {
104-
mapper.toMessage(packet);
105-
fail("Truncated message exception expected");
106-
}
107-
catch (MessageMappingException e) {
108-
assertThat(e.getMessage()).contains("expected " + (bigLen + 4) + ", received " + (test.length() + 4));
109-
}
103+
104+
assertThatExceptionOfType(MessageMappingException.class)
105+
.isThrownBy(() -> mapper.toMessage(packet))
106+
.withMessageContaining("expected " + (bigLen + 4) + ", received " + (test.length() + 4));
110107
}
111108

112109
}

0 commit comments

Comments
 (0)