This is an automated email from the ASF dual-hosted git repository.
xiatian pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/eventmesh.git
The following commit(s) were added to refs/heads/master by this push:
new c700a6488 [ISSUE #3828] Code optimization for StandaloneAdminTest and
TestUtils
c700a6488 is described below
commit c700a64880c30ed8a6a64ca0671fb040c2c6ec15
Author: Matteo Pelliccia <[email protected]>
AuthorDate: Wed Mar 6 09:34:09 2024 +0100
[ISSUE #3828] Code optimization for StandaloneAdminTest and TestUtils
---
.../org/apache/eventmesh/storage/standalone/TestUtils.java | 6 ++----
.../storage/standalone/admin/StandaloneAdminTest.java | 12 ++++++------
2 files changed, 8 insertions(+), 10 deletions(-)
diff --git
a/eventmesh-storage-plugin/eventmesh-storage-standalone/src/test/java/org/apache/eventmesh/storage/standalone/TestUtils.java
b/eventmesh-storage-plugin/eventmesh-storage-standalone/src/test/java/org/apache/eventmesh/storage/standalone/TestUtils.java
index 7e9da6a2b..5ea0ab6f1 100644
---
a/eventmesh-storage-plugin/eventmesh-storage-standalone/src/test/java/org/apache/eventmesh/storage/standalone/TestUtils.java
+++
b/eventmesh-storage-plugin/eventmesh-storage-standalone/src/test/java/org/apache/eventmesh/storage/standalone/TestUtils.java
@@ -22,7 +22,7 @@ import
org.apache.eventmesh.storage.standalone.broker.model.MessageEntity;
import org.apache.eventmesh.storage.standalone.broker.model.TopicMetadata;
import java.net.URI;
-import java.util.Arrays;
+import java.util.Collections;
import java.util.List;
import java.util.concurrent.ConcurrentHashMap;
@@ -35,8 +35,6 @@ public class TestUtils {
public static final int OFF_SET = 0;
public static final int LENGTH = 5;
public static final int EXCEEDED_MESSAGE_STORE_WINDOW = 60 * 60 * 1000 +
1000;
- public static final boolean TOPIC_EXISTS = true;
- public static final boolean TOPIC_DO_NOT_EXISTS = false;
public static ConcurrentHashMap<TopicMetadata, MessageQueue>
createDefaultMessageContainer() {
ConcurrentHashMap<TopicMetadata, MessageQueue> messageContainer = new
ConcurrentHashMap<>(1);
@@ -63,7 +61,7 @@ public class TestUtils {
}
public static List<CloudEvent> createCloudEvents() {
- return Arrays.asList(createDefaultCloudEvent());
+ return Collections.singletonList(createDefaultCloudEvent());
}
public static MessageEntity createDefaultMessageEntity() {
diff --git
a/eventmesh-storage-plugin/eventmesh-storage-standalone/src/test/java/org/apache/eventmesh/storage/standalone/admin/StandaloneAdminTest.java
b/eventmesh-storage-plugin/eventmesh-storage-standalone/src/test/java/org/apache/eventmesh/storage/standalone/admin/StandaloneAdminTest.java
index 557737092..2d84df265 100644
---
a/eventmesh-storage-plugin/eventmesh-storage-standalone/src/test/java/org/apache/eventmesh/storage/standalone/admin/StandaloneAdminTest.java
+++
b/eventmesh-storage-plugin/eventmesh-storage-standalone/src/test/java/org/apache/eventmesh/storage/standalone/admin/StandaloneAdminTest.java
@@ -20,12 +20,11 @@ package org.apache.eventmesh.storage.standalone.admin;
import static org.apache.eventmesh.storage.standalone.TestUtils.LENGTH;
import static org.apache.eventmesh.storage.standalone.TestUtils.OFF_SET;
import static org.apache.eventmesh.storage.standalone.TestUtils.TEST_TOPIC;
-import static
org.apache.eventmesh.storage.standalone.TestUtils.TOPIC_DO_NOT_EXISTS;
-import static org.apache.eventmesh.storage.standalone.TestUtils.TOPIC_EXISTS;
import static
org.apache.eventmesh.storage.standalone.TestUtils.createDefaultCloudEvent;
import static
org.apache.eventmesh.storage.standalone.TestUtils.createDefaultMessageContainer;
import static
org.apache.eventmesh.storage.standalone.TestUtils.createDefaultMessageEntity;
+import org.apache.eventmesh.api.admin.TopicProperties;
import org.apache.eventmesh.storage.standalone.broker.StandaloneBroker;
import org.apache.eventmesh.storage.standalone.broker.model.MessageEntity;
@@ -72,8 +71,9 @@ public class StandaloneAdminTest {
@Test
public void testGetTopic() throws Exception {
- Assertions.assertNotNull(standaloneAdmin.getTopic());
- Assertions.assertFalse(standaloneAdmin.getTopic().isEmpty());
+ List<TopicProperties> topicPropertiesList = standaloneAdmin.getTopic();
+ Assertions.assertNotNull(topicPropertiesList);
+ Assertions.assertFalse(topicPropertiesList.isEmpty());
}
@Test
@@ -90,7 +90,7 @@ public class StandaloneAdminTest {
@Test
public void testGetEvent() throws Exception {
-
Mockito.when(standaloneBroker.checkTopicExist(TEST_TOPIC)).thenReturn(TOPIC_EXISTS);
+
Mockito.when(standaloneBroker.checkTopicExist(TEST_TOPIC)).thenReturn(Boolean.TRUE);
Mockito.when(standaloneBroker.getMessage(TEST_TOPIC,
OFF_SET)).thenReturn(createDefaultCloudEvent());
List<CloudEvent> events = standaloneAdmin.getEvent(TEST_TOPIC,
OFF_SET, LENGTH);
Assertions.assertNotNull(events);
@@ -99,7 +99,7 @@ public class StandaloneAdminTest {
@Test
public void testGetEvent_throwException() {
-
Mockito.when(standaloneBroker.checkTopicExist(TEST_TOPIC)).thenReturn(TOPIC_DO_NOT_EXISTS);
+
Mockito.when(standaloneBroker.checkTopicExist(TEST_TOPIC)).thenReturn(Boolean.FALSE);
Exception exception = Assertions.assertThrows(Exception.class, () ->
standaloneAdmin.getEvent(TEST_TOPIC, OFF_SET, LENGTH));
Assertions.assertEquals("The topic name doesn't exist in the message
queue", exception.getMessage());
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]