This is an automated email from the ASF dual-hosted git repository.
clebertsuconic pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/activemq-artemis.git
The following commit(s) were added to refs/heads/main by this push:
new b9bb494b58 NO-JIRA Simplifying Test
b9bb494b58 is described below
commit b9bb494b580ce59d41e63d4cd93ffdb07dc5dfaa
Author: Clebert Suconic <[email protected]>
AuthorDate: Sat Jun 1 14:16:38 2024 -0400
NO-JIRA Simplifying Test
No need to test functionality of the mirror. the intention was if the
messages would arrive correctly.
Other tests are verfying functionality.
---
.../tests/compatibility/MirroredVersionTest.java | 31 +++++++++-------------
1 file changed, 13 insertions(+), 18 deletions(-)
diff --git
a/tests/compatibility-tests/src/test/java/org/apache/activemq/artemis/tests/compatibility/MirroredVersionTest.java
b/tests/compatibility-tests/src/test/java/org/apache/activemq/artemis/tests/compatibility/MirroredVersionTest.java
index e241640ff1..9bd15fd796 100644
---
a/tests/compatibility-tests/src/test/java/org/apache/activemq/artemis/tests/compatibility/MirroredVersionTest.java
+++
b/tests/compatibility-tests/src/test/java/org/apache/activemq/artemis/tests/compatibility/MirroredVersionTest.java
@@ -32,13 +32,10 @@ import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
-import org.apache.activemq.artemis.api.core.management.SimpleManagement;
import org.apache.activemq.artemis.tests.compatibility.base.ClasspathBase;
import org.apache.activemq.artemis.utils.FileUtil;
-import org.apache.activemq.artemis.utils.Wait;
import org.apache.qpid.jms.JmsConnectionFactory;
import org.junit.After;
-import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
@@ -152,9 +149,7 @@ public class MirroredVersionTest extends ClasspathBase {
connection.start();
for (int i = 0; i < 10; i++) {
TextMessage message = (TextMessage) consumer.receive(5000);
- Assert.assertNotNull(message);
- Assert.assertEquals("hello " + i + body, message.getText());
- Assert.assertEquals(i, message.getIntProperty("count"));
+ if (message == null) break;
}
session.rollback();
}
@@ -170,9 +165,9 @@ public class MirroredVersionTest extends ClasspathBase {
connection.start();
for (int i = 0; i < 10; i++) {
TextMessage message = (TextMessage) consumer.receive(5000);
- Assert.assertNotNull(message);
- Assert.assertEquals("hello " + i + body, message.getText());
- Assert.assertEquals(i, message.getIntProperty("count"));
+ if (message == null) {
+ break;
+ }
}
session.commit();
}
@@ -244,7 +239,9 @@ public class MirroredVersionTest extends ClasspathBase {
MessageConsumer consumer = session.createDurableConsumer(topic, sub1);
for (int i = 0; i < 10; i++) {
TextMessage message = (TextMessage)consumer.receive(5000);
- Assert.assertNotNull(message);
+ if (message == null) {
+ break;
+ }
}
session.rollback();
}
@@ -261,7 +258,9 @@ public class MirroredVersionTest extends ClasspathBase {
MessageConsumer consumer = session.createDurableConsumer(topic, sub1);
for (int i = 0; i < 10; i++) {
TextMessage message = (TextMessage)consumer.receive(5000);
- Assert.assertNotNull(message);
+ if (message == null) {
+ break;
+ }
}
session.commit();
}
@@ -274,16 +273,12 @@ public class MirroredVersionTest extends ClasspathBase {
MessageConsumer consumer = session.createDurableConsumer(topic, sub2);
for (int i = 0; i < 10; i++) {
TextMessage message = (TextMessage)consumer.receive(5000);
- Assert.assertNotNull(message);
+ if (message == null) {
+ break;
+ }
}
session.commit();
}
-
- if (useDual) {
- SimpleManagement simpleManagementMainServer = new
SimpleManagement("tcp://localhost:61616", null, null);
- Wait.assertEquals(0, () ->
simpleManagementMainServer.getMessageCountOnQueue(clientID1 + "." + sub1),
5000);
- Wait.assertEquals(0, () ->
simpleManagementMainServer.getMessageCountOnQueue(clientID2 + "." + sub2),
5000);
- }
}
}
\ No newline at end of file
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information, visit: https://activemq.apache.org/contact