This closes #4252
This commit is contained in:
commit
716d5ae659
|
@ -115,12 +115,6 @@
|
||||||
<artifactId>org.eclipse.paho.mqttv5.client</artifactId>
|
<artifactId>org.eclipse.paho.mqttv5.client</artifactId>
|
||||||
<scope>test</scope>
|
<scope>test</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
|
||||||
<groupId>com.github.javafaker</groupId>
|
|
||||||
<artifactId>javafaker</artifactId>
|
|
||||||
<version>0.15</version>
|
|
||||||
<scope>test</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.awaitility</groupId>
|
<groupId>org.awaitility</groupId>
|
||||||
<artifactId>awaitility</artifactId>
|
<artifactId>awaitility</artifactId>
|
||||||
|
|
|
@ -33,6 +33,7 @@ import org.apache.activemq.artemis.core.server.MessageReference;
|
||||||
import org.apache.activemq.artemis.core.server.Queue;
|
import org.apache.activemq.artemis.core.server.Queue;
|
||||||
import org.apache.activemq.artemis.junit.EmbeddedJMSResource;
|
import org.apache.activemq.artemis.junit.EmbeddedJMSResource;
|
||||||
import org.apache.activemq.artemis.utils.collections.LinkedListIterator;
|
import org.apache.activemq.artemis.utils.collections.LinkedListIterator;
|
||||||
|
import org.apache.commons.lang3.RandomStringUtils;
|
||||||
import org.eclipse.paho.client.mqttv3.MqttException;
|
import org.eclipse.paho.client.mqttv3.MqttException;
|
||||||
import org.eclipse.paho.client.mqttv3.MqttMessage;
|
import org.eclipse.paho.client.mqttv3.MqttMessage;
|
||||||
import org.junit.After;
|
import org.junit.After;
|
||||||
|
@ -44,9 +45,6 @@ import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
import java.lang.invoke.MethodHandles;
|
import java.lang.invoke.MethodHandles;
|
||||||
|
|
||||||
import com.github.javafaker.ChuckNorris;
|
|
||||||
import com.github.javafaker.Faker;
|
|
||||||
|
|
||||||
@SuppressWarnings("deprecation")
|
@SuppressWarnings("deprecation")
|
||||||
public class MQTTRetainMessageManagerTest {
|
public class MQTTRetainMessageManagerTest {
|
||||||
|
|
||||||
|
@ -74,8 +72,6 @@ public class MQTTRetainMessageManagerTest {
|
||||||
|
|
||||||
private final String topic = "fact";
|
private final String topic = "fact";
|
||||||
|
|
||||||
private final ChuckNorris chuckNorris = (new Faker()).chuckNorris();
|
|
||||||
|
|
||||||
private final int numberOfMessages = 1000;
|
private final int numberOfMessages = 1000;
|
||||||
private final int numberOfTests = 10;
|
private final int numberOfTests = 10;
|
||||||
|
|
||||||
|
@ -186,7 +182,7 @@ public class MQTTRetainMessageManagerTest {
|
||||||
protected void publish(final int qos) throws MqttException {
|
protected void publish(final int qos) throws MqttException {
|
||||||
mqttConsumerCount.subscribe(topic, qos);
|
mqttConsumerCount.subscribe(topic, qos);
|
||||||
IntStream.range(0, numberOfMessages).forEach(i -> {
|
IntStream.range(0, numberOfMessages).forEach(i -> {
|
||||||
final String fact = String.format("[%s] %s", i, chuckNorris.fact());
|
final String fact = String.format("[%s] %s", i, RandomStringUtils.randomAlphanumeric(128));
|
||||||
final MqttMessage message = message(fact, qos, true);
|
final MqttMessage message = message(fact, qos, true);
|
||||||
mqttPublisher.publish(topic, message);
|
mqttPublisher.publish(topic, message);
|
||||||
lastMessagePublished.set(message);
|
lastMessagePublished.set(message);
|
||||||
|
|
Loading…
Reference in New Issue