aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Brandhof <simon.brandhof@gmail.com>2013-01-28 12:20:50 +0100
committerSimon Brandhof <simon.brandhof@gmail.com>2013-01-28 12:20:50 +0100
commit750e8cdd93cb4364fc381006d9d020ec64c09959 (patch)
tree183c6dd6015add26d78b7cefef2e82dddc4c4559
parent5baa0cc83836e52d2245120891f236004dfa9d27 (diff)
downloadsonarqube-750e8cdd93cb4364fc381006d9d020ec64c09959.tar.gz
sonarqube-750e8cdd93cb4364fc381006d9d020ec64c09959.zip
SONAR-2501 use our implementation of GraphsonReader
-rw-r--r--sonar-core/src/main/java/org/sonar/core/component/GraphReader.java4
-rw-r--r--sonar-core/src/test/java/org/sonar/core/test/TestPlanBuilderTest.java16
-rw-r--r--sonar-core/src/test/resources/org/sonar/core/test/TestPlanBuilderTest/plan_with_test_cases.json1086
3 files changed, 1104 insertions, 2 deletions
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