Skip to content

Commit f3dcdac

Browse files
committed
Merge pull request #188 from jpwsutton/develop
Offline Buffer tests now use separate topics
2 parents 1850c34 + 7d36c05 commit f3dcdac

1 file changed

Lines changed: 12 additions & 12 deletions

File tree

  • org.eclipse.paho.client.mqttv3.test/src/test/java/org/eclipse/paho/client/mqttv3/test/automaticReconnect

org.eclipse.paho.client.mqttv3.test/src/test/java/org/eclipse/paho/client/mqttv3/test/automaticReconnect/OfflineBufferingTest.java

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ public void testSingleMessageBufferAndDeliver() throws Exception {
9898
Assert.assertFalse(isConnected);
9999

100100
// Publish Message
101-
pubToken = client.publish(testTopic, new MqttMessage(methodName.getBytes()));
101+
pubToken = client.publish(testTopic + methodName, new MqttMessage(methodName.getBytes()));
102102
log.info("Publish attempted: isComplete:" + pubToken.isComplete());
103103
Assert.assertFalse(pubToken.isComplete());
104104
// Enable Proxy
@@ -160,7 +160,7 @@ public void testManyMessageBufferAndDeliver() throws Exception {
160160
IMqttToken subConnectToken = subClient.connect();
161161
subConnectToken.waitForCompletion();
162162
// Subscribe to topic
163-
subClient.subscribe(testTopic, 0);
163+
subClient.subscribe(testTopic + methodName, 0);
164164

165165
// Enable Proxy & Connect to server
166166
proxy.enableProxy();
@@ -178,7 +178,7 @@ public void testManyMessageBufferAndDeliver() throws Exception {
178178

179179
// Publish 100 messages
180180
for (int x = 0; x < 100; x++) {
181-
client.publish(testTopic, new MqttMessage(Integer.toString(x).getBytes()));
181+
client.publish(testTopic + methodName, new MqttMessage(Integer.toString(x).getBytes()));
182182
}
183183
// Enable Proxy
184184
proxy.enableProxy();
@@ -205,7 +205,7 @@ public void testManyMessageBufferAndDeliver() throws Exception {
205205

206206
// Check that all messages have been delivered
207207
for (int x = 0; x < 100; x++) {
208-
boolean recieved = mqttV3Receiver.validateReceipt(testTopic, 0, Integer.toString(x).getBytes());
208+
boolean recieved = mqttV3Receiver.validateReceipt(testTopic + methodName, 0, Integer.toString(x).getBytes());
209209
Assert.assertTrue(recieved);
210210
}
211211
log.info("All messages sent and Recieved correctly.");
@@ -262,12 +262,12 @@ public void testDeleteOldestBufferedMessages() throws Exception {
262262

263263
// Publish 100 messages
264264
for (int x = 0; x < 100; x++) {
265-
client.publish(testTopic, new MqttMessage(Integer.toString(x).getBytes()));
265+
client.publish(testTopic + methodName, new MqttMessage(Integer.toString(x).getBytes()));
266266
}
267267

268268
// Publish one message too many
269269
log.info("About to publish one message too many");
270-
client.publish(testTopic, new MqttMessage(Integer.toString(101).getBytes()));
270+
client.publish(testTopic + methodName, new MqttMessage(Integer.toString(101).getBytes()));
271271
// Make sure that the message now at index 0 in the buffer is '1'
272272
// instead of '0'
273273
MqttMessage messageAt0 = client.getBufferedMessage(0);
@@ -317,12 +317,12 @@ public void testNoDeleteOldestBufferedMessages() throws Exception {
317317

318318
// Publish 100 messages
319319
for (int x = 0; x < 100; x++) {
320-
client.publish(testTopic, new MqttMessage(Integer.toString(x).getBytes()));
320+
client.publish(testTopic + methodName, new MqttMessage(Integer.toString(x).getBytes()));
321321
}
322322
log.info("About to publish one message too many");
323323

324324
try {
325-
client.publish(testTopic, new MqttMessage(Integer.toString(101).getBytes()));
325+
client.publish(testTopic + methodName, new MqttMessage(Integer.toString(101).getBytes()));
326326
client.close();
327327
client = null;
328328
Assert.fail("An MqttException Should have been thrown.");
@@ -380,7 +380,7 @@ public void testPersistBufferedMessages() throws Exception {
380380
Assert.assertEquals(0, keys.size());
381381

382382
// Publish Message
383-
pubToken = client.publish(testTopic, new MqttMessage("test".getBytes()));
383+
pubToken = client.publish(testTopic + methodName, new MqttMessage("test".getBytes()));
384384
log.info("Publish attempted: isComplete:" + pubToken.isComplete());
385385
Assert.assertFalse(pubToken.isComplete());
386386
// Check that message is now in persistence layer
@@ -407,7 +407,7 @@ public void testUnPersistBufferedMessagesOnNewClient() throws Exception {
407407
// Mock up an Mqtt Message to be stored in Persistence
408408
MqttMessage mqttMessage = new MqttMessage(methodName.getBytes());
409409
mqttMessage.setQos(0);
410-
MqttPublish pubMessage = new MqttPublish(testTopic, mqttMessage);
410+
MqttPublish pubMessage = new MqttPublish(testTopic + methodName, mqttMessage);
411411
final TestMemoryPersistence persistence = new TestMemoryPersistence();
412412
persistence.open(null, null);
413413
persistence.put("sb-0", (MqttPublish) pubMessage);
@@ -425,7 +425,7 @@ public void testUnPersistBufferedMessagesOnNewClient() throws Exception {
425425
IMqttToken subConnectToken = subClient.connect();
426426
subConnectToken.waitForCompletion();
427427
Assert.assertTrue(subClient.isConnected());
428-
IMqttToken subToken = subClient.subscribe(testTopic, 0);
428+
IMqttToken subToken = subClient.subscribe(testTopic + methodName, 0);
429429
subToken.waitForCompletion();
430430

431431
// Create Real client
@@ -440,7 +440,7 @@ public void testUnPersistBufferedMessagesOnNewClient() throws Exception {
440440
Assert.assertTrue(newClient.isConnected());
441441

442442
// Check that message is published / delivered
443-
boolean recieved = mqttV3Receiver.validateReceipt(testTopic, 0, methodName.getBytes());
443+
boolean recieved = mqttV3Receiver.validateReceipt(testTopic + methodName, 0, methodName.getBytes());
444444
Assert.assertTrue(recieved);
445445
log.info("Message was successfully delivered after connect");
446446

0 commit comments

Comments
 (0)