From 750e8cdd93cb4364fc381006d9d020ec64c09959 Mon Sep 17 00:00:00 2001 From: Simon Brandhof Date: Mon, 28 Jan 2013 12:20:50 +0100 Subject: [PATCH] SONAR-2501 use our implementation of GraphsonReader --- .../org/sonar/core/component/GraphReader.java | 4 +- .../sonar/core/test/TestPlanBuilderTest.java | 16 + .../plan_with_test_cases.json | 1086 +++++++++++++++++ 3 files changed, 1104 insertions(+), 2 deletions(-) create mode 100644 sonar-core/src/test/resources/org/sonar/core/test/TestPlanBuilderTest/plan_with_test_cases.json diff --git a/sonar-core/src/main/java/org/sonar/core/component/GraphReader.java b/sonar-core/src/main/java/org/sonar/core/component/GraphReader.java index 965d3316b0f..3062979c2a6 100644 --- a/sonar-core/src/main/java/org/sonar/core/component/GraphReader.java +++ b/sonar-core/src/main/java/org/sonar/core/component/GraphReader.java @@ -21,7 +21,7 @@ package org.sonar.core.component; import com.tinkerpop.blueprints.Vertex; import com.tinkerpop.blueprints.impls.tg.TinkerGraph; -import com.tinkerpop.blueprints.util.io.graphson.GraphSONReader; +import org.sonar.core.graph.graphson.GraphsonReader; import java.io.ByteArrayInputStream; @@ -31,7 +31,7 @@ public class GraphReader { ByteArrayInputStream input = new ByteArrayInputStream(data.getBytes()); try { TinkerGraph graph = new TinkerGraph(); - GraphSONReader.inputGraph(graph, input); + new GraphsonReader().read(input, graph); Vertex root = graph.getVertex(rootVertexId); return new ComponentGraph(graph, root); } catch (Exception e) { diff --git a/sonar-core/src/test/java/org/sonar/core/test/TestPlanBuilderTest.java b/sonar-core/src/test/java/org/sonar/core/test/TestPlanBuilderTest.java index d30c524470b..1457695a3f6 100644 --- a/sonar-core/src/test/java/org/sonar/core/test/TestPlanBuilderTest.java +++ b/sonar-core/src/test/java/org/sonar/core/test/TestPlanBuilderTest.java @@ -19,6 +19,8 @@ */ package org.sonar.core.test; +import com.tinkerpop.blueprints.Vertex; +import com.tinkerpop.blueprints.impls.tg.TinkerGraph; import org.junit.Test; import org.sonar.api.component.SourceFile; import org.sonar.api.component.mock.MockSourceFile; @@ -26,6 +28,7 @@ import org.sonar.api.test.MutableTestCase; import org.sonar.api.test.MutableTestPlan; import org.sonar.core.component.ComponentGraph; import org.sonar.core.component.ComponentWrapper; +import org.sonar.core.graph.graphson.GraphsonReader; import static org.fest.assertions.Assertions.assertThat; @@ -57,4 +60,17 @@ public class TestPlanBuilderTest { assertThat(plan.testCases()).hasSize(1); assertThat(plan.testCases()).containsExactly(testCase); } + + @Test + public void should_load_test_plan() { + TinkerGraph graph = new TinkerGraph(); + new GraphsonReader().read(getClass().getResourceAsStream("/org/sonar/core/test/TestPlanBuilderTest/plan_with_test_cases.json"), graph); + + Vertex componentVertex = graph.getVertex("33"); + ComponentGraph componentGraph = new ComponentGraph(graph, componentVertex); + + MutableTestPlan testPlan = new TestPlanBuilder().build(componentGraph.wrap(componentVertex, ComponentWrapper.class)); + assertThat(testPlan.testCases()).hasSize(4); + } + } diff --git a/sonar-core/src/test/resources/org/sonar/core/test/TestPlanBuilderTest/plan_with_test_cases.json b/sonar-core/src/test/resources/org/sonar/core/test/TestPlanBuilderTest/plan_with_test_cases.json new file mode 100644 index 00000000000..6fa49e19914 --- /dev/null +++ b/sonar-core/src/test/resources/org/sonar/core/test/TestPlanBuilderTest/plan_with_test_cases.json @@ -0,0 +1,1086 @@ +{"edges": [ + { + "_type": "edge", + "_id": "116", + "_label": "testcase", + "_outV": "113", + "_inV": "115" + }, + { + "_type": "edge", + "_id": "114", + "_label": "testplan", + "_outV": "41", + "_inV": "113" + }, + { + "_type": "edge", + "_id": "78", + "_label": "testcase", + "_outV": "69", + "_inV": "77" + }, + { + "_type": "edge", + "_id": "112", + "_label": "testcase", + "_outV": "103", + "_inV": "111" + }, + { + "_type": "edge", + "_id": "110", + "_label": "testcase", + "_outV": "103", + "_inV": "109" + }, + { + "_type": "edge", + "_id": "36", + "_label": "component", + "_outV": "0", + "_inV": "35" + }, + { + "_type": "edge", + "_id": "158", + "_label": "testcase", + "_outV": "153", + "_inV": "157" + }, + { + "_type": "edge", + "_id": "34", + "_label": "component", + "_outV": "0", + "_inV": "33" + }, + { + "_type": "edge", + "_id": "156", + "_label": "testcase", + "_outV": "153", + "_inV": "155" + }, + { + "_type": "edge", + "_id": "118", + "_label": "testcase", + "_outV": "113", + "_inV": "117" + }, + { + "_type": "edge", + "_id": "154", + "_label": "testplan", + "_outV": "61", + "_inV": "153" + }, + { + "_type": "edge", + "_id": "38", + "_label": "component", + "_outV": "0", + "_inV": "37" + }, + { + "_type": "edge", + "_id": "152", + "_label": "testcase", + "_outV": "147", + "_inV": "151" + }, + { + "_type": "edge", + "_id": "150", + "_label": "testcase", + "_outV": "147", + "_inV": "149" + }, + { + "_type": "edge", + "_id": "42", + "_label": "component", + "_outV": "0", + "_inV": "41" + }, + { + "_type": "edge", + "_id": "40", + "_label": "component", + "_outV": "0", + "_inV": "39" + }, + { + "_type": "edge", + "_id": "82", + "_label": "testcase", + "_outV": "79", + "_inV": "81" + }, + { + "_type": "edge", + "_id": "80", + "_label": "testplan", + "_outV": "35", + "_inV": "79" + }, + { + "_type": "edge", + "_id": "86", + "_label": "testcase", + "_outV": "79", + "_inV": "85" + }, + { + "_type": "edge", + "_id": "84", + "_label": "testcase", + "_outV": "79", + "_inV": "83" + }, + { + "_type": "edge", + "_id": "126", + "_label": "testcase", + "_outV": "121", + "_inV": "125" + }, + { + "_type": "edge", + "_id": "66", + "_label": "testplan", + "_outV": "53", + "_inV": "65" + }, + { + "_type": "edge", + "_id": "128", + "_label": "testplan", + "_outV": "49", + "_inV": "127" + }, + { + "_type": "edge", + "_id": "68", + "_label": "testcase", + "_outV": "65", + "_inV": "67" + }, + { + "_type": "edge", + "_id": "122", + "_label": "testplan", + "_outV": "43", + "_inV": "121" + }, + { + "_type": "edge", + "_id": "124", + "_label": "testcase", + "_outV": "121", + "_inV": "123" + }, + { + "_type": "edge", + "_id": "22", + "_label": "component", + "_outV": "0", + "_inV": "21" + }, + { + "_type": "edge", + "_id": "24", + "_label": "component", + "_outV": "0", + "_inV": "23" + }, + { + "_type": "edge", + "_id": "26", + "_label": "component", + "_outV": "0", + "_inV": "25" + }, + { + "_type": "edge", + "_id": "28", + "_label": "component", + "_outV": "0", + "_inV": "27" + }, + { + "_type": "edge", + "_id": "2", + "_label": "component", + "_outV": "0", + "_inV": "1" + }, + { + "_type": "edge", + "_id": "30", + "_label": "component", + "_outV": "0", + "_inV": "29" + }, + { + "_type": "edge", + "_id": "6", + "_label": "component", + "_outV": "0", + "_inV": "5" + }, + { + "_type": "edge", + "_id": "32", + "_label": "component", + "_outV": "0", + "_inV": "31" + }, + { + "_type": "edge", + "_id": "160", + "_label": "testcase", + "_outV": "153", + "_inV": "159" + }, + { + "_type": "edge", + "_id": "4", + "_label": "component", + "_outV": "0", + "_inV": "3" + }, + { + "_type": "edge", + "_id": "70", + "_label": "testplan", + "_outV": "37", + "_inV": "69" + }, + { + "_type": "edge", + "_id": "120", + "_label": "testcase", + "_outV": "113", + "_inV": "119" + }, + { + "_type": "edge", + "_id": "8", + "_label": "component", + "_outV": "0", + "_inV": "7" + }, + { + "_type": "edge", + "_id": "72", + "_label": "testcase", + "_outV": "69", + "_inV": "71" + }, + { + "_type": "edge", + "_id": "74", + "_label": "testcase", + "_outV": "69", + "_inV": "73" + }, + { + "_type": "edge", + "_id": "76", + "_label": "testcase", + "_outV": "69", + "_inV": "75" + }, + { + "_type": "edge", + "_id": "134", + "_label": "testplan", + "_outV": "63", + "_inV": "133" + }, + { + "_type": "edge", + "_id": "132", + "_label": "testcase", + "_outV": "127", + "_inV": "131" + }, + { + "_type": "edge", + "_id": "138", + "_label": "testcase", + "_outV": "133", + "_inV": "137" + }, + { + "_type": "edge", + "_id": "58", + "_label": "component", + "_outV": "0", + "_inV": "57" + }, + { + "_type": "edge", + "_id": "136", + "_label": "testcase", + "_outV": "133", + "_inV": "135" + }, + { + "_type": "edge", + "_id": "56", + "_label": "component", + "_outV": "0", + "_inV": "55" + }, + { + "_type": "edge", + "_id": "18", + "_label": "component", + "_outV": "0", + "_inV": "17" + }, + { + "_type": "edge", + "_id": "16", + "_label": "component", + "_outV": "0", + "_inV": "15" + }, + { + "_type": "edge", + "_id": "14", + "_label": "component", + "_outV": "0", + "_inV": "13" + }, + { + "_type": "edge", + "_id": "12", + "_label": "component", + "_outV": "0", + "_inV": "11" + }, + { + "_type": "edge", + "_id": "20", + "_label": "component", + "_outV": "0", + "_inV": "19" + }, + { + "_type": "edge", + "_id": "108", + "_label": "testcase", + "_outV": "103", + "_inV": "107" + }, + { + "_type": "edge", + "_id": "106", + "_label": "testcase", + "_outV": "103", + "_inV": "105" + }, + { + "_type": "edge", + "_id": "64", + "_label": "component", + "_outV": "0", + "_inV": "63" + }, + { + "_type": "edge", + "_id": "104", + "_label": "testplan", + "_outV": "33", + "_inV": "103" + }, + { + "_type": "edge", + "_id": "62", + "_label": "component", + "_outV": "0", + "_inV": "61" + }, + { + "_type": "edge", + "_id": "102", + "_label": "testcase", + "_outV": "95", + "_inV": "101" + }, + { + "_type": "edge", + "_id": "60", + "_label": "component", + "_outV": "0", + "_inV": "59" + }, + { + "_type": "edge", + "_id": "130", + "_label": "testcase", + "_outV": "127", + "_inV": "129" + }, + { + "_type": "edge", + "_id": "100", + "_label": "testcase", + "_outV": "95", + "_inV": "99" + }, + { + "_type": "edge", + "_id": "98", + "_label": "testcase", + "_outV": "95", + "_inV": "97" + }, + { + "_type": "edge", + "_id": "144", + "_label": "testplan", + "_outV": "39", + "_inV": "143" + }, + { + "_type": "edge", + "_id": "48", + "_label": "component", + "_outV": "0", + "_inV": "47" + }, + { + "_type": "edge", + "_id": "96", + "_label": "testplan", + "_outV": "51", + "_inV": "95" + }, + { + "_type": "edge", + "_id": "146", + "_label": "testcase", + "_outV": "143", + "_inV": "145" + }, + { + "_type": "edge", + "_id": "94", + "_label": "testcase", + "_outV": "89", + "_inV": "93" + }, + { + "_type": "edge", + "_id": "148", + "_label": "testplan", + "_outV": "47", + "_inV": "147" + }, + { + "_type": "edge", + "_id": "44", + "_label": "component", + "_outV": "0", + "_inV": "43" + }, + { + "_type": "edge", + "_id": "92", + "_label": "testcase", + "_outV": "89", + "_inV": "91" + }, + { + "_type": "edge", + "_id": "46", + "_label": "component", + "_outV": "0", + "_inV": "45" + }, + { + "_type": "edge", + "_id": "90", + "_label": "testplan", + "_outV": "45", + "_inV": "89" + }, + { + "_type": "edge", + "_id": "10", + "_label": "component", + "_outV": "0", + "_inV": "9" + }, + { + "_type": "edge", + "_id": "52", + "_label": "component", + "_outV": "0", + "_inV": "51" + }, + { + "_type": "edge", + "_id": "54", + "_label": "component", + "_outV": "0", + "_inV": "53" + }, + { + "_type": "edge", + "_id": "140", + "_label": "testcase", + "_outV": "133", + "_inV": "139" + }, + { + "_type": "edge", + "_id": "142", + "_label": "testcase", + "_outV": "133", + "_inV": "141" + }, + { + "_type": "edge", + "_id": "88", + "_label": "testcase", + "_outV": "79", + "_inV": "87" + }, + { + "_type": "edge", + "_id": "50", + "_label": "component", + "_outV": "0", + "_inV": "49" + } +], "vertices": [ + { + "_type": "vertex", + "_id": "117", + "status": "ok", + "key": "testGetText" + }, + { + "_type": "vertex", + "_id": "79" + }, + { + "_type": "vertex", + "_id": "115", + "status": "ok", + "key": "testConstructors" + }, + { + "_type": "vertex", + "_id": "77", + "status": "ok", + "key": "testWithProviderAndArguments" + }, + { + "_type": "vertex", + "_id": "113" + }, + { + "_type": "vertex", + "_id": "111", + "status": "ok", + "key": "testWithProviderAndArguments" + }, + { + "_type": "vertex", + "sid": 74, + "_id": "35", + "name": "MessageBundleTest", + "qualifier": "UTS", + "key": "org.apache.commons:commons-i18n:org.apache.commons.i18n.bundles.MessageBundleTest" + }, + { + "_type": "vertex", + "_id": "159", + "status": "ok", + "key": "testInstallResourceBundle" + }, + { + "_type": "vertex", + "sid": 73, + "_id": "33", + "name": "ErrorBundleTest", + "qualifier": "UTS", + "key": "org.apache.commons:commons-i18n:org.apache.commons.i18n.bundles.ErrorBundleTest" + }, + { + "_type": "vertex", + "_id": "157", + "status": "ok", + "key": "testGetEntries" + }, + { + "_type": "vertex", + "sid": 76, + "_id": "39", + "name": "I18nUtilsTest", + "qualifier": "UTS", + "key": "org.apache.commons:commons-i18n:org.apache.commons.i18n.I18nUtilsTest" + }, + { + "_type": "vertex", + "_id": "155", + "status": "ok", + "key": "testGetText" + }, + { + "_type": "vertex", + "sid": 75, + "_id": "37", + "name": "TextBundleTest", + "qualifier": "UTS", + "key": "org.apache.commons:commons-i18n:org.apache.commons.i18n.bundles.TextBundleTest" + }, + { + "_type": "vertex", + "_id": "119", + "status": "ok", + "key": "testGetEntries" + }, + { + "_type": "vertex", + "_id": "153" + }, + { + "_type": "vertex", + "_id": "151", + "status": "ok", + "key": "testLocalizedErrorWithoutCause" + }, + { + "_type": "vertex", + "sid": 78, + "_id": "43", + "name": "LocalizedBundleTest", + "qualifier": "UTS", + "key": "org.apache.commons:commons-i18n:org.apache.commons.i18n.LocalizedBundleTest" + }, + { + "_type": "vertex", + "sid": 77, + "_id": "41", + "name": "JdbcMessageProviderTest", + "qualifier": "UTS", + "key": "org.apache.commons:commons-i18n:org.apache.commons.i18n.JdbcMessageProviderTest" + }, + { + "_type": "vertex", + "_id": "83", + "status": "ok", + "key": "testWithProvider" + }, + { + "_type": "vertex", + "_id": "81", + "status": "ok", + "key": "testWithoutArguments" + }, + { + "_type": "vertex", + "_id": "87", + "status": "ok", + "key": "testWithProviderAndArguments" + }, + { + "_type": "vertex", + "_id": "85", + "status": "ok", + "key": "testWithArguments" + }, + { + "_type": "vertex", + "_id": "125", + "status": "ok", + "key": "testGetEntry" + }, + { + "_type": "vertex", + "_id": "67", + "status": "ok", + "key": "testConstruction" + }, + { + "_type": "vertex", + "_id": "127" + }, + { + "_type": "vertex", + "_id": "69" + }, + { + "_type": "vertex", + "_id": "121" + }, + { + "_type": "vertex", + "_id": "123", + "status": "ok", + "key": "testConstructors" + }, + { + "_type": "vertex", + "sid": 68, + "_id": "23", + "name": "MessageManager", + "qualifier": "CLA", + "key": "org.apache.commons:commons-i18n:org.apache.commons.i18n.MessageManager" + }, + { + "_type": "vertex", + "sid": 69, + "_id": "25", + "name": "MessageNotFoundException", + "qualifier": "CLA", + "key": "org.apache.commons:commons-i18n:org.apache.commons.i18n.MessageNotFoundException" + }, + { + "_type": "vertex", + "_id": "129", + "status": "ok", + "key": "testLocalizedErrorWithCause" + }, + { + "_type": "vertex", + "sid": 70, + "_id": "27", + "name": "MessageProvider", + "qualifier": "CLA", + "key": "org.apache.commons:commons-i18n:org.apache.commons.i18n.MessageProvider" + }, + { + "_type": "vertex", + "sid": 71, + "_id": "29", + "name": "ResourceBundleMessageProvider", + "qualifier": "CLA", + "key": "org.apache.commons:commons-i18n:org.apache.commons.i18n.ResourceBundleMessageProvider" + }, + { + "_type": "vertex", + "sid": 58, + "_id": "3", + "name": "ErrorBundle", + "qualifier": "CLA", + "key": "org.apache.commons:commons-i18n:org.apache.commons.i18n.bundles.ErrorBundle" + }, + { + "_type": "vertex", + "sid": 57, + "_id": "1", + "name": "org.apache.commons.i18n.bundles", + "qualifier": "PAC", + "key": "org.apache.commons:commons-i18n:org.apache.commons.i18n.bundles" + }, + { + "_type": "vertex", + "_id": "0", + "root": "components" + }, + { + "_type": "vertex", + "sid": 60, + "_id": "7", + "name": "TextBundle", + "qualifier": "CLA", + "key": "org.apache.commons:commons-i18n:org.apache.commons.i18n.bundles.TextBundle" + }, + { + "_type": "vertex", + "sid": 59, + "_id": "5", + "name": "MessageBundle", + "qualifier": "CLA", + "key": "org.apache.commons:commons-i18n:org.apache.commons.i18n.bundles.MessageBundle" + }, + { + "_type": "vertex", + "sid": 72, + "_id": "31", + "name": "XMLMessageProvider", + "qualifier": "CLA", + "key": "org.apache.commons:commons-i18n:org.apache.commons.i18n.XMLMessageProvider" + }, + { + "_type": "vertex", + "sid": 61, + "_id": "9", + "name": "org.apache.commons.i18n", + "qualifier": "PAC", + "key": "org.apache.commons:commons-i18n:org.apache.commons.i18n" + }, + { + "_type": "vertex", + "_id": "71", + "status": "ok", + "key": "testWithoutArguments" + }, + { + "_type": "vertex", + "_id": "73", + "status": "ok", + "key": "testWithProvider" + }, + { + "_type": "vertex", + "_id": "75", + "status": "ok", + "key": "testWithArguments" + }, + { + "_type": "vertex", + "_id": "135", + "status": "ok", + "key": "testGetText" + }, + { + "_type": "vertex", + "_id": "133" + }, + { + "_type": "vertex", + "sid": 86, + "_id": "59", + "name": "MyListResourceBundle", + "qualifier": "UTS", + "key": "org.apache.commons:commons-i18n:org.apache.commons.i18n.MyListResourceBundle" + }, + { + "_type": "vertex", + "_id": "139", + "status": "ok", + "key": "testInstallResourceBundle" + }, + { + "_type": "vertex", + "sid": 85, + "_id": "57", + "name": "MockProviderTestBase", + "qualifier": "UTS", + "key": "org.apache.commons:commons-i18n:org.apache.commons.i18n.MockProviderTestBase" + }, + { + "_type": "vertex", + "sid": 66, + "_id": "19", + "name": "LocalizedException", + "qualifier": "CLA", + "key": "org.apache.commons:commons-i18n:org.apache.commons.i18n.LocalizedException" + }, + { + "_type": "vertex", + "_id": "137", + "status": "ok", + "key": "testGetEntries" + }, + { + "_type": "vertex", + "sid": 84, + "_id": "55", + "name": "MessageProviderTestBase", + "qualifier": "UTS", + "key": "org.apache.commons:commons-i18n:org.apache.commons.i18n.MessageProviderTestBase" + }, + { + "_type": "vertex", + "sid": 65, + "_id": "17", + "name": "LocalizedError", + "qualifier": "CLA", + "key": "org.apache.commons:commons-i18n:org.apache.commons.i18n.LocalizedError" + }, + { + "_type": "vertex", + "sid": 64, + "_id": "15", + "name": "LocalizedBundle", + "qualifier": "CLA", + "key": "org.apache.commons:commons-i18n:org.apache.commons.i18n.LocalizedBundle" + }, + { + "_type": "vertex", + "sid": 63, + "_id": "13", + "name": "JdbcMessageProvider", + "qualifier": "CLA", + "key": "org.apache.commons:commons-i18n:org.apache.commons.i18n.JdbcMessageProvider" + }, + { + "_type": "vertex", + "sid": 62, + "_id": "11", + "name": "I18nUtils", + "qualifier": "CLA", + "key": "org.apache.commons:commons-i18n:org.apache.commons.i18n.I18nUtils" + }, + { + "_type": "vertex", + "sid": 67, + "_id": "21", + "name": "LocalizedRuntimeException", + "qualifier": "CLA", + "key": "org.apache.commons:commons-i18n:org.apache.commons.i18n.LocalizedRuntimeException" + }, + { + "_type": "vertex", + "_id": "109", + "status": "ok", + "key": "testWithArguments" + }, + { + "_type": "vertex", + "_id": "107", + "status": "ok", + "key": "testWithProvider" + }, + { + "_type": "vertex", + "_id": "105", + "status": "ok", + "key": "testWithoutArguments" + }, + { + "_type": "vertex", + "_id": "65" + }, + { + "_type": "vertex", + "_id": "103" + }, + { + "_type": "vertex", + "sid": 88, + "_id": "63", + "name": "XMLMessageProviderTest", + "qualifier": "UTS", + "key": "org.apache.commons:commons-i18n:org.apache.commons.i18n.XMLMessageProviderTest" + }, + { + "_type": "vertex", + "_id": "131", + "status": "ok", + "key": "testLocalizedErrorWithoutCause" + }, + { + "_type": "vertex", + "_id": "99", + "status": "ok", + "key": "testGetEntries" + }, + { + "_type": "vertex", + "_id": "101", + "status": "ok", + "key": "testDummy" + }, + { + "_type": "vertex", + "sid": 87, + "_id": "61", + "name": "ResourceBundleMessageProviderTest", + "qualifier": "UTS", + "key": "org.apache.commons:commons-i18n:org.apache.commons.i18n.ResourceBundleMessageProviderTest" + }, + { + "_type": "vertex", + "_id": "143" + }, + { + "_type": "vertex", + "sid": 81, + "_id": "49", + "name": "LocalizedRuntimeExceptionTest", + "qualifier": "UTS", + "key": "org.apache.commons:commons-i18n:org.apache.commons.i18n.LocalizedRuntimeExceptionTest" + }, + { + "_type": "vertex", + "_id": "97", + "status": "ok", + "key": "testGetText" + }, + { + "_type": "vertex", + "_id": "145", + "status": "ok", + "key": "testGetParentLocale" + }, + { + "_type": "vertex", + "_id": "95" + }, + { + "_type": "vertex", + "_id": "147" + }, + { + "_type": "vertex", + "sid": 79, + "_id": "45", + "name": "LocalizedErrorTest", + "qualifier": "UTS", + "key": "org.apache.commons:commons-i18n:org.apache.commons.i18n.LocalizedErrorTest" + }, + { + "_type": "vertex", + "_id": "93", + "status": "ok", + "key": "testLocalizedErrorWithoutCause" + }, + { + "_type": "vertex", + "_id": "149", + "status": "ok", + "key": "testLocalizedErrorWithCause" + }, + { + "_type": "vertex", + "sid": 80, + "_id": "47", + "name": "LocalizedExceptionTest", + "qualifier": "UTS", + "key": "org.apache.commons:commons-i18n:org.apache.commons.i18n.LocalizedExceptionTest" + }, + { + "_type": "vertex", + "_id": "91", + "status": "ok", + "key": "testLocalizedErrorWithCause" + }, + { + "_type": "vertex", + "sid": 82, + "_id": "51", + "name": "MessageManagerTest", + "qualifier": "UTS", + "key": "org.apache.commons:commons-i18n:org.apache.commons.i18n.MessageManagerTest" + }, + { + "_type": "vertex", + "sid": 83, + "_id": "53", + "name": "MessageNotFoundExceptionTest", + "qualifier": "UTS", + "key": "org.apache.commons:commons-i18n:org.apache.commons.i18n.MessageNotFoundExceptionTest" + }, + { + "_type": "vertex", + "_id": "141", + "status": "ok", + "key": "testGetTextVariants" + }, + { + "_type": "vertex", + "_id": "89" + } +], "mode": "COMPACT"} \ No newline at end of file -- 2.39.5