From ad8eeebc0df7268b0b68662a2a7d4b65145d5ef5 Mon Sep 17 00:00:00 2001 From: Florian Schmaus Date: Mon, 15 Mar 2021 19:21:55 +0100 Subject: [PATCH] [sinttest] Allow maxPayloadChunks == 0 --- .../igniterealtime/smack/XmppConnectionStressTest.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/smack-integration-test/src/main/java/org/igniterealtime/smack/XmppConnectionStressTest.java b/smack-integration-test/src/main/java/org/igniterealtime/smack/XmppConnectionStressTest.java index 712d75783..0ecba033e 100644 --- a/smack-integration-test/src/main/java/org/igniterealtime/smack/XmppConnectionStressTest.java +++ b/smack-integration-test/src/main/java/org/igniterealtime/smack/XmppConnectionStressTest.java @@ -90,7 +90,13 @@ public class XmppConnectionStressTest { MessageBuilder messageBuilder = fromConnection.getStanzaFactory().buildMessageStanza(); messageBuilder.to(toConnection.getUser()); - int payloadChunkCount = random.nextInt(configuration.maxPayloadChunks) + 1; + final int payloadChunkCount; + if (configuration.maxPayloadChunks == 0) { + payloadChunkCount = 0; + } else { + payloadChunkCount = random.nextInt(configuration.maxPayloadChunks) + 1; + } + for (int c = 0; c < payloadChunkCount; c++) { int payloadChunkSize = random.nextInt(configuration.maxPayloadChunkSize) + 1; String payloadCunk = StringUtils.randomString(payloadChunkSize, random);