You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicecomb.apache.org by li...@apache.org on 2019/03/20 08:01:41 UTC
[servicecomb-java-chassis] branch master updated: [SCB-1206] sort
schemas in inspector ui
This is an automated email from the ASF dual-hosted git repository.
liubao pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/servicecomb-java-chassis.git
The following commit(s) were added to refs/heads/master by this push:
new 80b9895 [SCB-1206] sort schemas in inspector ui
80b9895 is described below
commit 80b98956aa39ae19c6dda317c700dcaf29a4f6fc
Author: wujimin <wu...@huawei.com>
AuthorDate: Tue Mar 19 11:11:56 2019 +0800
[SCB-1206] sort schemas in inspector ui
---
.../resources/webroot/static/schemas/schemas.js | 1 +
.../internal/TestInspectorBootListener.java | 38 ++++++++++------------
2 files changed, 19 insertions(+), 20 deletions(-)
diff --git a/inspector/src/main/resources/webroot/static/schemas/schemas.js b/inspector/src/main/resources/webroot/static/schemas/schemas.js
index eff92b9..7cad3b9 100644
--- a/inspector/src/main/resources/webroot/static/schemas/schemas.js
+++ b/inspector/src/main/resources/webroot/static/schemas/schemas.js
@@ -30,6 +30,7 @@ function initSchemas() {
}
function initSchemasTree(schemas) {
+ schemas = schemas.sort();
var eleSchemas = document.getElementById("schemas");
var childrenContent = "<tree-children>";
for (var idx in schemas) {
diff --git a/inspector/src/test/java/org/apache/servicecomb/inspector/internal/TestInspectorBootListener.java b/inspector/src/test/java/org/apache/servicecomb/inspector/internal/TestInspectorBootListener.java
index 239060b..0b9867d 100644
--- a/inspector/src/test/java/org/apache/servicecomb/inspector/internal/TestInspectorBootListener.java
+++ b/inspector/src/test/java/org/apache/servicecomb/inspector/internal/TestInspectorBootListener.java
@@ -25,8 +25,6 @@ import org.apache.servicecomb.core.BootListener.EventType;
import org.apache.servicecomb.core.definition.schema.ProducerSchemaFactory;
import org.apache.servicecomb.foundation.test.scaffolding.config.ArchaiusUtils;
import org.apache.servicecomb.foundation.test.scaffolding.log.LogCollector;
-import org.apache.servicecomb.inspector.internal.InspectorBootListener;
-import org.apache.servicecomb.inspector.internal.InspectorConfig;
import org.apache.servicecomb.serviceregistry.RegistryUtils;
import org.apache.servicecomb.serviceregistry.ServiceRegistry;
import org.junit.AfterClass;
@@ -64,16 +62,16 @@ public class TestInspectorBootListener {
BootEvent event = new BootEvent();
InspectorBootListener listener = new InspectorBootListener();
- LogCollector logCollector = new LogCollector();
- for (EventType eventType : EventType.values()) {
- if (!EventType.AFTER_TRANSPORT.equals(eventType)) {
- event.setEventType(eventType);
- listener.onBootEvent(event);
+ try (LogCollector logCollector = new LogCollector()) {
+ for (EventType eventType : EventType.values()) {
+ if (!EventType.AFTER_TRANSPORT.equals(eventType)) {
+ event.setEventType(eventType);
+ listener.onBootEvent(event);
+ }
}
- }
- logCollector.teardown();
- Assert.assertTrue(logCollector.getEvents().isEmpty());
+ Assert.assertTrue(logCollector.getEvents().isEmpty());
+ }
}
@Test
@@ -82,11 +80,11 @@ public class TestInspectorBootListener {
BootEvent event = new BootEvent();
event.setEventType(EventType.AFTER_TRANSPORT);
- LogCollector logCollector = new LogCollector();
- new InspectorBootListener().onBootEvent(event);
- logCollector.teardown();
+ try (LogCollector logCollector = new LogCollector()) {
+ new InspectorBootListener().onBootEvent(event);
- Assert.assertEquals("inspector is not enabled.", logCollector.getLastEvents().getMessage());
+ Assert.assertEquals("inspector is not enabled.", logCollector.getLastEvents().getMessage());
+ }
}
@Test
@@ -102,12 +100,12 @@ public class TestInspectorBootListener {
BootEvent event = new BootEvent();
event.setEventType(EventType.AFTER_TRANSPORT);
- LogCollector logCollector = new LogCollector();
- InspectorBootListener listener = new InspectorBootListener();
- Deencapsulation.setField(listener, "producerSchemaFactory", producerSchemaFactory);
- listener.onBootEvent(event);
- logCollector.teardown();
+ try (LogCollector logCollector = new LogCollector()) {
+ InspectorBootListener listener = new InspectorBootListener();
+ Deencapsulation.setField(listener, "producerSchemaFactory", producerSchemaFactory);
+ listener.onBootEvent(event);
- Assert.assertEquals("inspector is enabled.", logCollector.getLastEvents().getMessage());
+ Assert.assertEquals("inspector is enabled.", logCollector.getLastEvents().getMessage());
+ }
}
}