int ret = msgInterceptor.waitOnUpdate(3000L, 1);
assertEquals("We expected one message for the excess of the history queue", 1, ret);
msgInterceptor.clear();
for (int i=5; i < 8; i++) {
String content = "This is test " + i;
conn.publish(new MsgUnit(pubKey, content.getBytes(), pubQos));
}
ret = msgInterceptor.waitOnUpdate(3000L, 2);
assertEquals("We expected two messages: one for the excess of the callback queue and the other for the excess of the history queue of the __sys__Event topic", 2, ret);
msgInterceptor.clear();
conn.disconnect(new DisconnectQos(global));