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]

Reply via email to