From 4e69f3358d31173a222b275e2a82da692846aa1a Mon Sep 17 00:00:00 2001 From: Dan Timoney Date: Fri, 29 Jan 2021 12:46:06 -0500 Subject: Revert "update common and data-provider" This reverts commit a3e70a1a48d13193d9f28a2d91089d5b253d3e91. Change was incomplete - many modules still reference version 2.1.0 (Sodium-based) of CCSDK parent poms, causing version conflicts in odlsli docker. Issue-ID: CCSDK-3076 Signed-off-by: Dan Timoney Change-Id: I447371239a1bfe102b705e7ecbd964f368780657 --- .../sdnr/wt/dataprovider/test/TestAbout.java | 22 +-- .../wt/dataprovider/test/TestCRUDforDatabase.java | 22 ++- .../wt/dataprovider/test/TestDataMappings.java | 10 +- .../wt/dataprovider/test/TestEventService.java | 3 +- .../sdnr/wt/dataprovider/test/TestTree.java | 61 +++++---- .../dataprovider/test/TestYangGenSalMapping.java | 27 ++-- .../test/TestYangGenSalMappingOpenRoadm.java | 148 +++++---------------- .../wt/dataprovider/test/issues/TestIssue227.java | 126 ------------------ .../provider/src/test/resources/TestTree/1.json | 17 --- .../provider/src/test/resources/TestTree/10.json | 15 --- .../provider/src/test/resources/TestTree/11.json | 18 --- .../provider/src/test/resources/TestTree/12.json | 15 --- .../provider/src/test/resources/TestTree/13.json | 20 --- .../provider/src/test/resources/TestTree/14.json | 15 --- .../provider/src/test/resources/TestTree/15.json | 15 --- .../provider/src/test/resources/TestTree/16.json | 15 --- .../provider/src/test/resources/TestTree/17.json | 17 --- .../provider/src/test/resources/TestTree/18.json | 18 --- .../provider/src/test/resources/TestTree/19.json | 20 --- .../provider/src/test/resources/TestTree/2.json | 15 --- .../provider/src/test/resources/TestTree/20.json | 20 --- .../provider/src/test/resources/TestTree/21.json | 17 --- .../provider/src/test/resources/TestTree/3.json | 15 --- .../provider/src/test/resources/TestTree/4.json | 15 --- .../provider/src/test/resources/TestTree/5.json | 25 ---- .../provider/src/test/resources/TestTree/6.json | 17 --- .../provider/src/test/resources/TestTree/7.json | 17 --- .../provider/src/test/resources/TestTree/8.json | 17 --- .../provider/src/test/resources/TestTree/9.json | 19 --- .../TestYangGenSalMappingOpenRoadm/pmdata1.json | 18 --- .../TestYangGenSalMappingOpenRoadm/pmdata2.json | 14 -- .../TestYangGenSalMappingOpenRoadm/pmdata3.json | 14 -- .../provider/src/test/resources/log4j.properties | 9 -- .../src/test/resources/simplelogger.properties | 36 +++++ .../src/test/resources/testequipment/1.json | 17 +++ .../src/test/resources/testequipment/10.json | 15 +++ .../src/test/resources/testequipment/11.json | 18 +++ .../src/test/resources/testequipment/12.json | 15 +++ .../src/test/resources/testequipment/13.json | 20 +++ .../src/test/resources/testequipment/14.json | 15 +++ .../src/test/resources/testequipment/15.json | 15 +++ .../src/test/resources/testequipment/16.json | 15 +++ .../src/test/resources/testequipment/17.json | 17 +++ .../src/test/resources/testequipment/18.json | 18 +++ .../src/test/resources/testequipment/19.json | 20 +++ .../src/test/resources/testequipment/2.json | 15 +++ .../src/test/resources/testequipment/20.json | 20 +++ .../src/test/resources/testequipment/21.json | 17 +++ .../src/test/resources/testequipment/3.json | 15 +++ .../src/test/resources/testequipment/4.json | 15 +++ .../src/test/resources/testequipment/5.json | 25 ++++ .../src/test/resources/testequipment/6.json | 17 +++ .../src/test/resources/testequipment/7.json | 17 +++ .../src/test/resources/testequipment/8.json | 17 +++ .../src/test/resources/testequipment/9.json | 19 +++ 55 files changed, 493 insertions(+), 741 deletions(-) delete mode 100644 sdnr/wt/data-provider/provider/src/test/java/org/onap/ccsdk/features/sdnr/wt/dataprovider/test/issues/TestIssue227.java delete mode 100644 sdnr/wt/data-provider/provider/src/test/resources/TestTree/1.json delete mode 100644 sdnr/wt/data-provider/provider/src/test/resources/TestTree/10.json delete mode 100644 sdnr/wt/data-provider/provider/src/test/resources/TestTree/11.json delete mode 100644 sdnr/wt/data-provider/provider/src/test/resources/TestTree/12.json delete mode 100644 sdnr/wt/data-provider/provider/src/test/resources/TestTree/13.json delete mode 100644 sdnr/wt/data-provider/provider/src/test/resources/TestTree/14.json delete mode 100644 sdnr/wt/data-provider/provider/src/test/resources/TestTree/15.json delete mode 100644 sdnr/wt/data-provider/provider/src/test/resources/TestTree/16.json delete mode 100644 sdnr/wt/data-provider/provider/src/test/resources/TestTree/17.json delete mode 100644 sdnr/wt/data-provider/provider/src/test/resources/TestTree/18.json delete mode 100644 sdnr/wt/data-provider/provider/src/test/resources/TestTree/19.json delete mode 100644 sdnr/wt/data-provider/provider/src/test/resources/TestTree/2.json delete mode 100644 sdnr/wt/data-provider/provider/src/test/resources/TestTree/20.json delete mode 100644 sdnr/wt/data-provider/provider/src/test/resources/TestTree/21.json delete mode 100644 sdnr/wt/data-provider/provider/src/test/resources/TestTree/3.json delete mode 100644 sdnr/wt/data-provider/provider/src/test/resources/TestTree/4.json delete mode 100644 sdnr/wt/data-provider/provider/src/test/resources/TestTree/5.json delete mode 100644 sdnr/wt/data-provider/provider/src/test/resources/TestTree/6.json delete mode 100644 sdnr/wt/data-provider/provider/src/test/resources/TestTree/7.json delete mode 100644 sdnr/wt/data-provider/provider/src/test/resources/TestTree/8.json delete mode 100644 sdnr/wt/data-provider/provider/src/test/resources/TestTree/9.json delete mode 100644 sdnr/wt/data-provider/provider/src/test/resources/TestYangGenSalMappingOpenRoadm/pmdata1.json delete mode 100644 sdnr/wt/data-provider/provider/src/test/resources/TestYangGenSalMappingOpenRoadm/pmdata2.json delete mode 100644 sdnr/wt/data-provider/provider/src/test/resources/TestYangGenSalMappingOpenRoadm/pmdata3.json delete mode 100644 sdnr/wt/data-provider/provider/src/test/resources/log4j.properties create mode 100644 sdnr/wt/data-provider/provider/src/test/resources/simplelogger.properties create mode 100644 sdnr/wt/data-provider/provider/src/test/resources/testequipment/1.json create mode 100644 sdnr/wt/data-provider/provider/src/test/resources/testequipment/10.json create mode 100644 sdnr/wt/data-provider/provider/src/test/resources/testequipment/11.json create mode 100644 sdnr/wt/data-provider/provider/src/test/resources/testequipment/12.json create mode 100644 sdnr/wt/data-provider/provider/src/test/resources/testequipment/13.json create mode 100644 sdnr/wt/data-provider/provider/src/test/resources/testequipment/14.json create mode 100644 sdnr/wt/data-provider/provider/src/test/resources/testequipment/15.json create mode 100644 sdnr/wt/data-provider/provider/src/test/resources/testequipment/16.json create mode 100644 sdnr/wt/data-provider/provider/src/test/resources/testequipment/17.json create mode 100644 sdnr/wt/data-provider/provider/src/test/resources/testequipment/18.json create mode 100644 sdnr/wt/data-provider/provider/src/test/resources/testequipment/19.json create mode 100644 sdnr/wt/data-provider/provider/src/test/resources/testequipment/2.json create mode 100644 sdnr/wt/data-provider/provider/src/test/resources/testequipment/20.json create mode 100644 sdnr/wt/data-provider/provider/src/test/resources/testequipment/21.json create mode 100644 sdnr/wt/data-provider/provider/src/test/resources/testequipment/3.json create mode 100644 sdnr/wt/data-provider/provider/src/test/resources/testequipment/4.json create mode 100644 sdnr/wt/data-provider/provider/src/test/resources/testequipment/5.json create mode 100644 sdnr/wt/data-provider/provider/src/test/resources/testequipment/6.json create mode 100644 sdnr/wt/data-provider/provider/src/test/resources/testequipment/7.json create mode 100644 sdnr/wt/data-provider/provider/src/test/resources/testequipment/8.json create mode 100644 sdnr/wt/data-provider/provider/src/test/resources/testequipment/9.json (limited to 'sdnr/wt/data-provider/provider/src/test') diff --git a/sdnr/wt/data-provider/provider/src/test/java/org/onap/ccsdk/features/sdnr/wt/dataprovider/test/TestAbout.java b/sdnr/wt/data-provider/provider/src/test/java/org/onap/ccsdk/features/sdnr/wt/dataprovider/test/TestAbout.java index 624451ca7..92ac04702 100644 --- a/sdnr/wt/data-provider/provider/src/test/java/org/onap/ccsdk/features/sdnr/wt/dataprovider/test/TestAbout.java +++ b/sdnr/wt/data-provider/provider/src/test/java/org/onap/ccsdk/features/sdnr/wt/dataprovider/test/TestAbout.java @@ -21,7 +21,6 @@ */ package org.onap.ccsdk.features.sdnr.wt.dataprovider.test; -import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertTrue; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.verify; @@ -32,8 +31,6 @@ import java.nio.file.Files; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; - -import org.jline.utils.Log; import org.junit.AfterClass; import org.junit.BeforeClass; import org.junit.Test; @@ -106,12 +103,7 @@ public class TestAbout { assertTrue(printOut.getByteArrayOutputStream().size() > 0); } - @Test - public void testGetGroupId() { - AboutHelperServlet sv = new AboutHelperServlet(); - assertNotNull(sv.getGroupIdOrDefault(null)); - } - + private class AboutHelperServlet extends AboutHttpServlet { @@ -124,16 +116,6 @@ public class TestAbout { public void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { super.doGet(req, resp); } - @Override - public String getGroupIdOrDefault(String def) { - return super.getGroupIdOrDefault(def); - } - @Override - protected String getManifestValue(String key) { - if(key == "Bundle-SymbolicName") { - return "org.onap.ccsdk.features.sdnr.wt.sdnr-wt-data-provider-provider"; - } - return super.getManifestValue(key); - } + } } diff --git a/sdnr/wt/data-provider/provider/src/test/java/org/onap/ccsdk/features/sdnr/wt/dataprovider/test/TestCRUDforDatabase.java b/sdnr/wt/data-provider/provider/src/test/java/org/onap/ccsdk/features/sdnr/wt/dataprovider/test/TestCRUDforDatabase.java index b7a4db51b..5f78999d0 100644 --- a/sdnr/wt/data-provider/provider/src/test/java/org/onap/ccsdk/features/sdnr/wt/dataprovider/test/TestCRUDforDatabase.java +++ b/sdnr/wt/data-provider/provider/src/test/java/org/onap/ccsdk/features/sdnr/wt/dataprovider/test/TestCRUDforDatabase.java @@ -42,7 +42,7 @@ import org.onap.ccsdk.features.sdnr.wt.common.database.requests.BaseRequest; import org.onap.ccsdk.features.sdnr.wt.dataprovider.data.ElasticSearchDataProvider; import org.onap.ccsdk.features.sdnr.wt.dataprovider.model.types.YangHelper2; import org.onap.ccsdk.features.sdnr.wt.dataprovider.test.util.HostInfoForTest; -import org.onap.ccsdk.features.sdnr.wt.dataprovider.yangtools.YangToolsMapper; +import org.onap.ccsdk.features.sdnr.wt.dataprovider.yangtools.YangToolsMapper2; import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.DateAndTime; import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.rev201110.CreateMaintenanceInput; import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.rev201110.CreateMaintenanceInputBuilder; @@ -61,7 +61,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.pro import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.rev201110.DeleteNetworkElementConnectionInputBuilder; import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.rev201110.Entity; import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.rev201110.Faultlog; -import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.rev201110.FaultlogBuilder; +import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.rev201110.FaultlogEntity; import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.rev201110.GranularityPeriodType; import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.rev201110.ReadConnectionlogListInput; import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.rev201110.ReadConnectionlogListInputBuilder; @@ -306,7 +306,7 @@ public class TestCRUDforDatabase { CreateNetworkElementConnectionOutputBuilder create = null; CreateNetworkElementConnectionInput input = new CreateNetworkElementConnectionInputBuilder().setNodeId(name) - .setIsRequired(true).setHost(url).setPort(YangHelper2.getLongOrUint32(port)).build(); + .setIsRequired(true).setHost(url).setPort(port).build(); String dbId = null; try { @@ -342,7 +342,7 @@ public class TestCRUDforDatabase { final long port2 = 5960; UpdateNetworkElementConnectionInput updateInput = new UpdateNetworkElementConnectionInputBuilder().setId(dbId) - .setHost(url2).setPort(YangHelper2.getLongOrUint32(port2)).setIsRequired(false).build(); + .setHost(url2).setPort(port2).setIsRequired(false).build(); UpdateNetworkElementConnectionOutputBuilder updateOutput = null; try { updateOutput = dbProvider.updateNetworkElementConnection(updateInput); @@ -1363,20 +1363,18 @@ public class TestCRUDforDatabase { + "\"implemented-interface\": \"org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.rev201110.Faultlog\",\n" + "\"source-type\": \"Netconf\",\n" + "\"node-id\": \"sim4\",\n" + "\"problem\": \"signalIsLost\"\n" + "}"; - YangToolsMapper yangtoolsMapper = new YangToolsMapper(); - Faultlog log = yangtoolsMapper.readValue(jsonString, Faultlog.class); - System.out.println(yangtoolsMapper.writeValueAsString((new FaultlogBuilder(log).build()))); - System.out.println("Check3"); + YangToolsMapper2 yangtoolsMapper = new YangToolsMapper2<>(Faultlog.class,null); + FaultlogEntity log = yangtoolsMapper.readValue(jsonString, Faultlog.class); + System.out.println(log); + System.out.println(yangtoolsMapper.writeValueAsString(log)); } catch (IOException e) { - e.printStackTrace(); - fail("Fail"); + fail(e.getMessage()); } } private Pagination getPagination(long pageSize, int page) { - return new PaginationBuilder().setPage(YangHelper2.getBigIntegerOrUint64(BigInteger.valueOf(page))) - .setSize(YangHelper2.getLongOrUint32(pageSize)).build(); + return new PaginationBuilder().setPage(BigInteger.valueOf(page)).setSize(pageSize).build(); } diff --git a/sdnr/wt/data-provider/provider/src/test/java/org/onap/ccsdk/features/sdnr/wt/dataprovider/test/TestDataMappings.java b/sdnr/wt/data-provider/provider/src/test/java/org/onap/ccsdk/features/sdnr/wt/dataprovider/test/TestDataMappings.java index eaaa31107..6584d0503 100644 --- a/sdnr/wt/data-provider/provider/src/test/java/org/onap/ccsdk/features/sdnr/wt/dataprovider/test/TestDataMappings.java +++ b/sdnr/wt/data-provider/provider/src/test/java/org/onap/ccsdk/features/sdnr/wt/dataprovider/test/TestDataMappings.java @@ -21,10 +21,9 @@ */ package org.onap.ccsdk.features.sdnr.wt.dataprovider.test; -import static org.junit.Assert.fail; import java.io.IOException; import org.junit.Test; -import org.onap.ccsdk.features.sdnr.wt.dataprovider.yangtools.YangToolsMapper2; +import org.onap.ccsdk.features.sdnr.wt.dataprovider.yangtools.YangToolsMapper; import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.rev201110.read.pmdata._15m.list.output.Data; public class TestDataMappings { @@ -36,7 +35,7 @@ public class TestDataMappings { + "\"layer-protocol-name\": \"MWPS\",\n" + "\"radio-signal-id\": \"Test11\",\n" + "\"time-stamp\": \"2017-07-04T14:00:00.0Z\",\n" - + "\"granularity-period\": \"Period15Min\",\n" + + "\"granularity-period\": \"PERIOD_15MIN\",\n" + "\"scanner-id\": \"PM_RADIO_15M_9\",\n" + "\"performance-data\": {\n" + "\"es\": 0,\n" @@ -85,15 +84,14 @@ public class TestDataMappings { + "}"; // @formatter:on @Test - public void testPmData15m() throws ClassNotFoundException { + public void testPmData15m() { - YangToolsMapper2 mapper = new YangToolsMapper2(Data.class, null); + YangToolsMapper mapper = new YangToolsMapper(); try { Data data = mapper.readValue(PMDATA15M_SERVERDB_JSON.getBytes(), Data.class); System.out.println(data); } catch (IOException e) { e.printStackTrace(); - fail("Can not parse data"); } } diff --git a/sdnr/wt/data-provider/provider/src/test/java/org/onap/ccsdk/features/sdnr/wt/dataprovider/test/TestEventService.java b/sdnr/wt/data-provider/provider/src/test/java/org/onap/ccsdk/features/sdnr/wt/dataprovider/test/TestEventService.java index 7e63c183c..95abfdd58 100644 --- a/sdnr/wt/data-provider/provider/src/test/java/org/onap/ccsdk/features/sdnr/wt/dataprovider/test/TestEventService.java +++ b/sdnr/wt/data-provider/provider/src/test/java/org/onap/ccsdk/features/sdnr/wt/dataprovider/test/TestEventService.java @@ -40,7 +40,6 @@ import org.onap.ccsdk.features.sdnr.wt.common.database.requests.DeleteByQueryReq import org.onap.ccsdk.features.sdnr.wt.dataprovider.data.ElasticSearchDataProvider; import org.onap.ccsdk.features.sdnr.wt.dataprovider.data.entity.HtDatabaseEventsService; import org.onap.ccsdk.features.sdnr.wt.dataprovider.model.types.NetconfTimeStampImpl; -import org.onap.ccsdk.features.sdnr.wt.dataprovider.model.types.YangHelper2; import org.onap.ccsdk.features.sdnr.wt.dataprovider.test.util.HostInfoForTest; import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.DateAndTime; import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.rev201110.ConnectionLogStatus; @@ -282,7 +281,7 @@ public class TestEventService { * @return */ private static NetworkElementConnectionEntity createNeConnection(String nodeId, NetworkElementDeviceType devType) { - return new NetworkElementConnectionBuilder().setNodeId(nodeId).setHost("host").setPort(YangHelper2.getLongOrUint32(1234L)) + return new NetworkElementConnectionBuilder().setNodeId(nodeId).setHost("host").setPort(1234L) .setCoreModelCapability("123").setStatus(ConnectionLogStatus.Connected).setDeviceType(devType) .setIsRequired(true).build(); } diff --git a/sdnr/wt/data-provider/provider/src/test/java/org/onap/ccsdk/features/sdnr/wt/dataprovider/test/TestTree.java b/sdnr/wt/data-provider/provider/src/test/java/org/onap/ccsdk/features/sdnr/wt/dataprovider/test/TestTree.java index 53c72115d..294dd436f 100644 --- a/sdnr/wt/data-provider/provider/src/test/java/org/onap/ccsdk/features/sdnr/wt/dataprovider/test/TestTree.java +++ b/sdnr/wt/data-provider/provider/src/test/java/org/onap/ccsdk/features/sdnr/wt/dataprovider/test/TestTree.java @@ -22,6 +22,7 @@ package org.onap.ccsdk.features.sdnr.wt.dataprovider.test; import java.io.IOException; +import java.net.URISyntaxException; import java.util.Arrays; import java.util.concurrent.TimeUnit; import org.apache.sshd.common.util.io.IoUtils; @@ -42,9 +43,12 @@ import org.onap.ccsdk.features.sdnr.wt.dataprovider.impl.DataTreeProviderImpl; import org.onap.ccsdk.features.sdnr.wt.dataprovider.test.util.HostInfoForTest; import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.rev201110.Entity; +/** + * @author Michael Dürre + * + */ public class TestTree { - private static String resourceDirectoryPath="/"+TestTree.class.getSimpleName()+"/"; private static ElasticSearchDataProvider dbProvider; private static HtDatabaseClient dbRawProvider; @@ -61,29 +65,38 @@ public class TestTree { } private static void fillTestData() throws IOException { - dbRawProvider.doWriteRaw(Entity.Inventoryequipment.getName(), "sim1/a2.module-1.1.5.5", getFileContent("1.json")); - dbRawProvider.doWriteRaw(Entity.Inventoryequipment.getName(), "sim1/CARD-1.1.7.0", getFileContent("2.json")); - dbRawProvider.doWriteRaw(Entity.Inventoryequipment.getName(), "sim1/a2.module-1.55.1.2", getFileContent("3.json")); - dbRawProvider.doWriteRaw(Entity.Inventoryequipment.getName(), "sim1/a2.module-1.65.1.2", getFileContent("4.json")); - dbRawProvider.doWriteRaw(Entity.Inventoryequipment.getName(), "sim1/SHELF-1.1.0.0", getFileContent("5.json")); - dbRawProvider.doWriteRaw(Entity.Inventoryequipment.getName(), "sim1/a2.module-1.1.1.5", getFileContent("6.json")); - dbRawProvider.doWriteRaw(Entity.Inventoryequipment.getName(), "sim1/a2.module-1.1.1.8", getFileContent("7.json")); - dbRawProvider.doWriteRaw(Entity.Inventoryequipment.getName(), "sim1/a2.module-1.1.6.5", getFileContent("8.json")); - dbRawProvider.doWriteRaw(Entity.Inventoryequipment.getName(), "sim1/ODU-1.56.0.0", getFileContent("9.json")); - dbRawProvider.doWriteRaw(Entity.Inventoryequipment.getName(), "sim1/a2.module-1.56.1.2", getFileContent("10.json")); - dbRawProvider.doWriteRaw(Entity.Inventoryequipment.getName(), "sim1/IDU-1.65.0.0", getFileContent("11.json")); - dbRawProvider.doWriteRaw(Entity.Inventoryequipment.getName(), "sim1/CARD-1.65.1.4", getFileContent("12.json")); - dbRawProvider.doWriteRaw(Entity.Inventoryequipment.getName(), "sim1/CARD-1.1.6.0", getFileContent("13.json")); - dbRawProvider.doWriteRaw(Entity.Inventoryequipment.getName(), "sim1/CARD-1.1.8.0", getFileContent("14.json")); - dbRawProvider.doWriteRaw(Entity.Inventoryequipment.getName(), "sim1/CARD-1.1.9.0", getFileContent("15.json")); - dbRawProvider.doWriteRaw(Entity.Inventoryequipment.getName(), "sim1/CARD-1.55.1.4", getFileContent("16.json")); - dbRawProvider.doWriteRaw(Entity.Inventoryequipment.getName(), "sim1/a2.module-1.1.1.7", getFileContent("17.json")); - dbRawProvider.doWriteRaw(Entity.Inventoryequipment.getName(), "sim1/IDU-1.55.0.0", getFileContent("18.json")); - dbRawProvider.doWriteRaw(Entity.Inventoryequipment.getName(), "sim1/CARD-1.1.1.0", getFileContent("19.json")); - dbRawProvider.doWriteRaw(Entity.Inventoryequipment.getName(), "sim1/CARD-1.1.5.0", getFileContent("20.json")); - dbRawProvider.doWriteRaw(Entity.Inventoryequipment.getName(), "sim1/a2.module-1.1.5.6", getFileContent("21.json")); + dbRawProvider.doWriteRaw(Entity.Inventoryequipment.getName(), "sim1/a2.module-1.1.5.5", getFileContent("/testequipment/1.json")); + dbRawProvider.doWriteRaw(Entity.Inventoryequipment.getName(), "sim1/CARD-1.1.7.0", getFileContent("/testequipment/2.json")); + dbRawProvider.doWriteRaw(Entity.Inventoryequipment.getName(), "sim1/a2.module-1.55.1.2", getFileContent("/testequipment/3.json")); + dbRawProvider.doWriteRaw(Entity.Inventoryequipment.getName(), "sim1/a2.module-1.65.1.2", getFileContent("/testequipment/4.json")); + dbRawProvider.doWriteRaw(Entity.Inventoryequipment.getName(), "sim1/SHELF-1.1.0.0", getFileContent("/testequipment/5.json")); + dbRawProvider.doWriteRaw(Entity.Inventoryequipment.getName(), "sim1/a2.module-1.1.1.5", getFileContent("/testequipment/6.json")); + dbRawProvider.doWriteRaw(Entity.Inventoryequipment.getName(), "sim1/a2.module-1.1.1.8", getFileContent("/testequipment/7.json")); + dbRawProvider.doWriteRaw(Entity.Inventoryequipment.getName(), "sim1/a2.module-1.1.6.5", getFileContent("/testequipment/8.json")); + dbRawProvider.doWriteRaw(Entity.Inventoryequipment.getName(), "sim1/ODU-1.56.0.0", getFileContent("/testequipment/9.json")); + dbRawProvider.doWriteRaw(Entity.Inventoryequipment.getName(), "sim1/a2.module-1.56.1.2", getFileContent("/testequipment/10.json")); + dbRawProvider.doWriteRaw(Entity.Inventoryequipment.getName(), "sim1/IDU-1.65.0.0", getFileContent("/testequipment/11.json")); + dbRawProvider.doWriteRaw(Entity.Inventoryequipment.getName(), "sim1/CARD-1.65.1.4", getFileContent("/testequipment/12.json")); + dbRawProvider.doWriteRaw(Entity.Inventoryequipment.getName(), "sim1/CARD-1.1.6.0", getFileContent("/testequipment/13.json")); + dbRawProvider.doWriteRaw(Entity.Inventoryequipment.getName(), "sim1/CARD-1.1.8.0", getFileContent("/testequipment/14.json")); + dbRawProvider.doWriteRaw(Entity.Inventoryequipment.getName(), "sim1/CARD-1.1.9.0", getFileContent("/testequipment/15.json")); + dbRawProvider.doWriteRaw(Entity.Inventoryequipment.getName(), "sim1/CARD-1.55.1.4", getFileContent("/testequipment/16.json")); + dbRawProvider.doWriteRaw(Entity.Inventoryequipment.getName(), "sim1/a2.module-1.1.1.7", getFileContent("/testequipment/17.json")); + dbRawProvider.doWriteRaw(Entity.Inventoryequipment.getName(), "sim1/IDU-1.55.0.0", getFileContent("/testequipment/18.json")); + dbRawProvider.doWriteRaw(Entity.Inventoryequipment.getName(), "sim1/CARD-1.1.1.0", getFileContent("/testequipment/19.json")); + dbRawProvider.doWriteRaw(Entity.Inventoryequipment.getName(), "sim1/CARD-1.1.5.0", getFileContent("/testequipment/20.json")); + dbRawProvider.doWriteRaw(Entity.Inventoryequipment.getName(), "sim1/a2.module-1.1.5.6", getFileContent("/testequipment/21.json")); } + /** + * @param string + * @return + * @throws URISyntaxException + * @throws IOException + */ + private static String getFileContent(String filename) throws IOException { + return String.join("\n",IoUtils.readAllLines(TestTree.class.getResourceAsStream(filename))); + } @Test public void testInventoryTree() throws IOException { @@ -135,8 +148,4 @@ public class TestTree { e = DataTreeHttpServlet.getEntity("/tree/read-inventoryequipment-tree/"); System.out.println(e); } - - private static String getFileContent(String filename) throws IOException { - return String.join("\n",IoUtils.readAllLines(TestTree.class.getResourceAsStream(resourceDirectoryPath+filename))); - } } diff --git a/sdnr/wt/data-provider/provider/src/test/java/org/onap/ccsdk/features/sdnr/wt/dataprovider/test/TestYangGenSalMapping.java b/sdnr/wt/data-provider/provider/src/test/java/org/onap/ccsdk/features/sdnr/wt/dataprovider/test/TestYangGenSalMapping.java index 3c9d4946b..f7ab7c383 100644 --- a/sdnr/wt/data-provider/provider/src/test/java/org/onap/ccsdk/features/sdnr/wt/dataprovider/test/TestYangGenSalMapping.java +++ b/sdnr/wt/data-provider/provider/src/test/java/org/onap/ccsdk/features/sdnr/wt/dataprovider/test/TestYangGenSalMapping.java @@ -28,7 +28,6 @@ import java.util.List; import org.eclipse.jdt.annotation.Nullable; import org.json.JSONObject; import org.junit.Test; -import org.onap.ccsdk.features.sdnr.wt.common.YangHelper; import org.onap.ccsdk.features.sdnr.wt.common.database.HtDatabaseClient; import org.onap.ccsdk.features.sdnr.wt.common.database.SearchResult; import org.onap.ccsdk.features.sdnr.wt.common.database.config.HostInfo; @@ -38,9 +37,7 @@ import org.onap.ccsdk.features.sdnr.wt.common.database.queries.QueryBuilders; import org.onap.ccsdk.features.sdnr.wt.common.database.requests.CreateIndexRequest; import org.onap.ccsdk.features.sdnr.wt.common.database.requests.DeleteIndexRequest; import org.onap.ccsdk.features.sdnr.wt.dataprovider.database.EsDataObjectReaderWriter2; -import org.onap.ccsdk.features.sdnr.wt.dataprovider.model.types.YangHelper2; import org.onap.ccsdk.features.sdnr.wt.dataprovider.test.util.HostInfoForTest; -import org.onap.ccsdk.features.sdnr.wt.dataprovider.yangtools.YangToolsMapperHelper; import org.onap.ccsdk.features.sdnr.wt.dataprovider.yangtools.YangToolsMapper; import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Uri; import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.DateAndTime; @@ -287,8 +284,8 @@ public class TestYangGenSalMapping { ReadPmdata15mListInputBuilder inputBuilder = new ReadPmdata15mListInputBuilder(); PaginationBuilder paginationBuilder = new PaginationBuilder(); - paginationBuilder.setPage(YangHelper2.getBigIntegerOrUint64(new BigInteger("1"))); - paginationBuilder.setSize(YangHelper2.getLongOrUint32(20L)); + paginationBuilder.setPage(new BigInteger("1")); + paginationBuilder.setSize(20L); inputBuilder.setPagination(paginationBuilder.build()); ReadPmdata15mListInput input = inputBuilder.build(); @@ -298,8 +295,8 @@ public class TestYangGenSalMapping { long page = getPage(input); long pageSize = getPageSize(input); - QueryBuilder query = fromFilter(YangHelper.getList(input.getFilter())).from((page - 1) * pageSize).size(pageSize); - setSortOrder(query, YangHelper.getList(input.getSortorder())); + QueryBuilder query = fromFilter(input.getFilter()).from((page - 1) * pageSize).size(pageSize); + setSortOrder(query, input.getSortorder()); SearchResult result = pm15mRW.doReadAll(query); @@ -340,15 +337,15 @@ public class TestYangGenSalMapping { out(method()); String input; input = "id-dd-dd"; - System.out.println("Map " + input + " to " + YangToolsMapperHelper.toCamelCaseAttributeName(input)); + System.out.println("Map " + input + " to " + YangToolsMapper.toCamelCaseAttributeName(input)); input = "idDdGg"; - System.out.println("Map " + input + " to " + YangToolsMapperHelper.toCamelCaseAttributeName(input)); + System.out.println("Map " + input + " to " + YangToolsMapper.toCamelCaseAttributeName(input)); input = "_idDdGg"; - System.out.println("Map " + input + " to " + YangToolsMapperHelper.toCamelCaseAttributeName(input)); + System.out.println("Map " + input + " to " + YangToolsMapper.toCamelCaseAttributeName(input)); input = "--ff--gfg"; - System.out.println("Map " + input + " to " + YangToolsMapperHelper.toCamelCaseAttributeName(input)); + System.out.println("Map " + input + " to " + YangToolsMapper.toCamelCaseAttributeName(input)); input = ""; - System.out.println("Map " + input + " to " + YangToolsMapperHelper.toCamelCaseAttributeName(input)); + System.out.println("Map " + input + " to " + YangToolsMapper.toCamelCaseAttributeName(input)); } /* --------------------------------- @@ -364,7 +361,7 @@ public class TestYangGenSalMapping { org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.rev201110.read.inventory.list.output.DataBuilder dataBuilder = new org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.rev201110.read.inventory.list.output.DataBuilder(); dataBuilder.setDescription(description); - dataBuilder.setTreeLevel(YangHelper2.getLongOrUint32(treeLevel)); + dataBuilder.setTreeLevel(treeLevel); return dataBuilder; } @@ -432,8 +429,8 @@ public class TestYangGenSalMapping { long totalSize) { org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.rev201110.read.pmdata._15m.list.output.Pagination value = new org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.rev201110.read.pmdata._15m.list.output.PaginationBuilder() - .setPage(YangHelper2.getBigIntegerOrUint64(BigInteger.valueOf(page))).setSize(YangHelper2.getLongOrUint32(pageSize)) - .setTotal(YangHelper2.getBigIntegerOrUint64(BigInteger.valueOf(totalSize))).build(); + .setPage(BigInteger.valueOf(page)).setSize(pageSize).setTotal(BigInteger.valueOf(totalSize)) + .build(); outputBuilder.setPagination(value); } diff --git a/sdnr/wt/data-provider/provider/src/test/java/org/onap/ccsdk/features/sdnr/wt/dataprovider/test/TestYangGenSalMappingOpenRoadm.java b/sdnr/wt/data-provider/provider/src/test/java/org/onap/ccsdk/features/sdnr/wt/dataprovider/test/TestYangGenSalMappingOpenRoadm.java index 56df62819..0a195e03b 100644 --- a/sdnr/wt/data-provider/provider/src/test/java/org/onap/ccsdk/features/sdnr/wt/dataprovider/test/TestYangGenSalMappingOpenRoadm.java +++ b/sdnr/wt/data-provider/provider/src/test/java/org/onap/ccsdk/features/sdnr/wt/dataprovider/test/TestYangGenSalMappingOpenRoadm.java @@ -21,130 +21,47 @@ */ package org.onap.ccsdk.features.sdnr.wt.dataprovider.test; -import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertTrue; import java.io.IOException; -import java.util.Arrays; -import java.util.Map; -import org.apache.sshd.common.util.io.IoUtils; -import org.eclipse.jdt.annotation.Nullable; import org.jline.utils.Log; import org.junit.Test; -import org.mockito.Mockito; -import org.onap.ccsdk.features.sdnr.wt.dataprovider.model.types.YangHelper2; -import org.onap.ccsdk.features.sdnr.wt.dataprovider.yangtools.YangToolsMapper; import org.onap.ccsdk.features.sdnr.wt.dataprovider.yangtools.YangToolsMapper2; import org.opendaylight.yang.gen.v1.http.org.openroadm.pm.types.rev191129.PmDataType; -import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.openroadm.pm.types.rev200413.BIPErrorCounter; -import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.openroadm.pm.types.rev200413.OpticalPowerInputOSCMin; -import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.rev201110.GranularityPeriodType; +import org.opendaylight.yang.gen.v1.http.org.openroadm.pm.types.rev191129.PmDataTypeBuilder; import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.rev201110.PmdataEntity; -import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.rev201110.PmdataEntityBuilder; -import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.rev201110.pmdata.entity.PerformanceData; -import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.rev201110.pmdata.entity.PerformanceDataBuilder; -import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.rev201110.pmdata.grp.Measurement; -import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.rev201110.pmdata.grp.MeasurementBuilder; -import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.rev201110.pmdata.grp.MeasurementKey; -import org.opendaylight.yangtools.yang.common.Uint64; -public class TestYangGenSalMappingOpenRoadm extends Mockito { - - private static String resourceDirectoryPath = "/" + TestYangGenSalMappingOpenRoadm.class.getSimpleName() + "/"; +public class TestYangGenSalMappingOpenRoadm { @Test - public void testOpenroadmPMBuilder() throws IOException, ClassNotFoundException { - out("Test: " + method()); - - MeasurementBuilder measurementBuilder1 = new MeasurementBuilder(); - measurementBuilder1.setPmKey(OpticalPowerInputOSCMin.class); - measurementBuilder1.setPmValue(new PmDataType(Uint64.valueOf(64L))); - Measurement measurement1 = measurementBuilder1.build(); - - MeasurementBuilder measurementBuilder2 = new MeasurementBuilder(); - measurementBuilder2.setPmKey(BIPErrorCounter.class); - measurementBuilder2.setPmValue(new PmDataType(Uint64.valueOf(65L))); - Measurement measurement2 = measurementBuilder2.build(); - - PerformanceDataBuilder performanceDataBuilder = new PerformanceDataBuilder(); - performanceDataBuilder.setMeasurement( - YangHelper2.getListOrMap(MeasurementKey.class, Arrays.asList(measurement1, measurement2))); - - PmdataEntityBuilder pmDataEntitybuilder = new PmdataEntityBuilder(); - pmDataEntitybuilder.setPerformanceData(performanceDataBuilder.build()); - - PmdataEntity pmDataType = pmDataEntitybuilder.build(); - - YangToolsMapper mapper2 = new YangToolsMapper(); - String jsonString = mapper2.writeValueAsString(pmDataType); - out("Result json after mapping: " + jsonString); - + public void testOpenroadmPM() throws IOException, ClassNotFoundException { + out(method()); + // @formatter:off + String jsonString = "{\n" + + " \"time-stamp\":\"2020-09-24T22:59:48.6Z\", \n" + + " \"node-name\":\"Rdm-1\",\n" + + " \"uuid-interface\":\"physical-link\",\n" + + " \"scanner-id\":\"ryyyyyyyryryr\",\n" + + " \"granularity-period\":\"Period24Hours\",\n" + + " \"performance-data\":{\n" + + " \"measurement\":[{\n" + + " \"pm-value\":{\"uint64\":1464170942461338033},\n" + + " \"pm-key\":\"org.opendaylight" + + ".yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.openroadm.pm.types.rev200413.OpticalPowerInputOSCMin\"\n" + + " }]\n" + + " }\n" + + "}\n"; + // @formatter:on + // Map to JSON String to Object + PmDataTypeBuilder builder = new PmDataTypeBuilder(); + builder.setInt64("10"); + PmDataType pmDataType = builder.build(); + out("Result is: "+pmDataType); + + YangToolsMapper2 mapper2 = new YangToolsMapper2<>(PmdataEntity.class, null); + out("Created mapper"); PmdataEntity generatepmdNode = mapper2.readValue(jsonString.getBytes(), PmdataEntity.class); - out("Original: " + pmDataType.toString()); - out("Mapped : " + generatepmdNode.toString()); - assertTrue("Can mapping not working", generatepmdNode.equals(pmDataType)); - } - - @Test - public void testOpenroadmPMString1() throws IOException, ClassNotFoundException { - out("Test: " + method()); - String jsonString2 = getFileContent("pmdata1.json"); - YangToolsMapper mapper2 = new YangToolsMapper(); - PmdataEntity generatepmdNode = mapper2.readValue(jsonString2.getBytes(), PmdataEntity.class); - out("String1:"+generatepmdNode.toString()); // Print it with specified indentation - assertTrue("GranularityPeriod", generatepmdNode.getGranularityPeriod().equals(GranularityPeriodType.Period15Min)); - assertTrue("NodeName", generatepmdNode.getNodeName().equals("NTS_RDM2")); - @Nullable PerformanceData performanceData = generatepmdNode.getPerformanceData(); - assertNotNull("PerformanceData", performanceData); - @Nullable Map measurement = performanceData.getMeasurement(); - assertNotNull("Measurement", measurement); - Measurement measurement1 = measurement.get(new MeasurementKey(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.openroadm.pm.types.rev200413.OpticalPowerInputOSCMin.class)); - assertTrue("Measurement=64", measurement1.getPmValue().stringValue().equals("64")); - } - - @Test - public void testOpenroadmPMString2() throws IOException, ClassNotFoundException { - out("Test: " + method()); - String jsonString2 = getFileContent("pmdata2.json"); - YangToolsMapper mapper2 = new YangToolsMapper(); - PmdataEntity generatepmdNode = mapper2.readValue(jsonString2.getBytes(), PmdataEntity.class); - out(generatepmdNode.toString()); // Print it with specified indentation - } - - @Test - public void testOpenroadmPMString3() throws IOException, ClassNotFoundException { - out("Test: " + method()); - String jsonString2 = getFileContent("pmdata3.json"); - YangToolsMapper2 mapper2 = - new YangToolsMapper2<>( - org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.rev201110.read.pmdata._15m.list.output.Data.class, - null); - PmdataEntity generatepmdNode = mapper2.readValue(jsonString2.getBytes(), PmdataEntity.class); out(generatepmdNode.toString()); // Print it with specified indentation } - - @Test - public void testOpenroadmPMString4() throws IOException, ClassNotFoundException { - out("Test: " + method()); - String jsonString = getFileContent("pmdata3.json"); - YangToolsMapper2 mapper = - new YangToolsMapper2<>( - org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.rev201110.read.pmdata._15m.list.output.Data.class, - null); - org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.rev201110.read.pmdata._15m.list.output.Data data = - mapper.readValue(jsonString.getBytes(), - org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.rev201110.read.pmdata._15m.list.output.Data.class); - - assertTrue("GranularityPeriod", data.getGranularityPeriod().equals(GranularityPeriodType.Period15Min)); - assertTrue("NodeName", data.getNodeName().equals("openroadm1")); - org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.rev201110.pmdata15m.entity.@Nullable PerformanceData performanceData = - data.getPerformanceData(); - assertNotNull("PerformanceData", performanceData); - @Nullable Map measurement = performanceData.getMeasurement(); - assertNotNull("Measurement", measurement); - Measurement measurement1 = measurement.get(new MeasurementKey(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.openroadm.pm.types.rev200413.DelayTCM2Up.class)); - assertTrue("Measurement=11298624220985537708", measurement1.getPmValue().stringValue().equals("11298624220985537708")); - } /* * --------------------------------- Private */ @@ -155,12 +72,9 @@ public class TestYangGenSalMappingOpenRoadm extends Mockito { } private static void out(String text) { - Log.info("Log: " + text); - } - - private static String getFileContent(String filename) throws IOException { - return String.join("\n", - IoUtils.readAllLines(TestTree.class.getResourceAsStream(resourceDirectoryPath + filename))); + System.out.println("----------------------"); + System.out.println(text); + Log.info("Log: "+text); } } diff --git a/sdnr/wt/data-provider/provider/src/test/java/org/onap/ccsdk/features/sdnr/wt/dataprovider/test/issues/TestIssue227.java b/sdnr/wt/data-provider/provider/src/test/java/org/onap/ccsdk/features/sdnr/wt/dataprovider/test/issues/TestIssue227.java deleted file mode 100644 index 9cfc3ead0..000000000 --- a/sdnr/wt/data-provider/provider/src/test/java/org/onap/ccsdk/features/sdnr/wt/dataprovider/test/issues/TestIssue227.java +++ /dev/null @@ -1,126 +0,0 @@ -/* - * ============LICENSE_START======================================================= - * ONAP : ccsdk features - * ================================================================================ - * Copyright (C) 2020 highstreet technologies GmbH Intellectual Property. - * All rights reserved. - * ================================================================================ - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * ============LICENSE_END========================================================= - * - */ -package org.onap.ccsdk.features.sdnr.wt.dataprovider.test.issues; - -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.ObjectMapper; -import com.fasterxml.jackson.databind.SerializationFeature; -import java.io.IOException; -import org.junit.Test; -import org.mockito.Mockito; -import org.opendaylight.yangtools.yang.common.Uint32; - -public class TestIssue227 extends Mockito { - - static String inputJsonString = "{\"value1\":\"forty-two\", \"value2\":\"forty-three\"}"; - static String inputJsonNumber = "{\"value1\":42, \"value2\":43}"; - - @Test - public void testWithException() { - String inputJson = inputJsonNumber; - System.out.println("Input " + inputJson); - - ObjectMapper mapper = new ObjectMapper(); - mapper.configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, false); - - doMapping(mapper, inputJson); - } - - @Test - public void testWithMixin() { - String inputJson = inputJsonNumber; - System.out.println("Input " + inputJson); - - ObjectMapper mapper = new ObjectMapper(); - mapper.configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, false); - mapper.addMixIn(TestBuilder.class, IgnoreFooSetValueIntMixIn.class); - - doMapping(mapper, inputJson); - } - - - private void doMapping(ObjectMapper mapper, String json) { - TestBuilder foo; - try { - foo = mapper.readValue(json.getBytes(), TestBuilder.class); - System.out.println("Foo " + foo); - System.out.println(mapper.writeValueAsString(foo)); - } catch (IOException e) { - e.printStackTrace(); - } - } - - static class TestBuilder { - - private String value1; - private String value2; - - String getValue1() { - return value1; - } - - public void setValue1(String value) { - this.value1 = value; - } - - public void setValue1(int value) { - this.value1 = String.valueOf(value); - } - - public void setValue1(long value) { - this.value1 = String.valueOf(value); - } - - public void setValue1(Uint32 value) { - this.value1 = String.valueOf(value); - } - - public String getValue2() { - return value2; - } - - public void setValue2(String value) { - this.value2 = value; - } - - public void setValue2(int value) { - this.value2 = String.valueOf(value); - } - - @Override - public String toString() { - return "Foo [value1=" + value1 + ", value2=" + value2 + "]"; - } - - } - - - private abstract class IgnoreFooSetValueIntMixIn { - @JsonProperty - public abstract void setValue1(String value); - - @JsonProperty - public abstract void setValue2(String value); - } -} - - diff --git a/sdnr/wt/data-provider/provider/src/test/resources/TestTree/1.json b/sdnr/wt/data-provider/provider/src/test/resources/TestTree/1.json deleted file mode 100644 index bcf5e1d0a..000000000 --- a/sdnr/wt/data-provider/provider/src/test/resources/TestTree/1.json +++ /dev/null @@ -1,17 +0,0 @@ - { - "description": "WS/p8.module/a2.module#5", - "date": "2013-04-13T00:00:00.0Z", - "version": "a2.module-newest", - "node-id": "sim1", - "uuid": "a2.module-1.1.5.5", - "parent-uuid": "CARD-1.1.5.0", - "contained-holder": [ - "SUBRACK-1.55.0.0" - ], - "tree-level": 2, - "manufacturer-identifier": "ONF-Wireless-Transport", - "serial": "310330015", - "part-type-id": "3EM23141AD01", - "model-identifier": "CRPQABVFAA", - "type-name": "a2.module" -} \ No newline at end of file diff --git a/sdnr/wt/data-provider/provider/src/test/resources/TestTree/10.json b/sdnr/wt/data-provider/provider/src/test/resources/TestTree/10.json deleted file mode 100644 index 6eed5d6a8..000000000 --- a/sdnr/wt/data-provider/provider/src/test/resources/TestTree/10.json +++ /dev/null @@ -1,15 +0,0 @@ - { - "description": "MWR#56Ch#1/a2.moduletraff", - "date": "2017-09-09T00:00:00.0Z", - "version": "a2.module-newest", - "node-id": "sim1", - "uuid": "a2.module-1.56.1.2", - "parent-uuid": "ODU-1.56.0.0", - "contained-holder": [], - "tree-level": 1, - "manufacturer-identifier": "ONF-Wireless-Transport", - "serial": "Serial1", - "part-type-id": "Partnumber", - "model-identifier": "model-id", - "type-name": "a2.module" -} \ No newline at end of file diff --git a/sdnr/wt/data-provider/provider/src/test/resources/TestTree/11.json b/sdnr/wt/data-provider/provider/src/test/resources/TestTree/11.json deleted file mode 100644 index 46a4d0650..000000000 --- a/sdnr/wt/data-provider/provider/src/test/resources/TestTree/11.json +++ /dev/null @@ -1,18 +0,0 @@ - { - "description": "MWR-ng Dir#6.5-Ch#1", - "date": "2014-01-16T00:00:00.0Z", - "version": "MWR-ng", - "node-id": "sim1", - "uuid": "IDU-1.65.0.0", - "parent-uuid": "network-element", - "contained-holder": [ - "PORT-1.65.1.4", - "PORT-1.65.1.2" - ], - "tree-level": 0, - "manufacturer-identifier": "ONF-Wireless-Transport", - "serial": "WAUZZI", - "part-type-id": "3DB76047BAAA02", - "model-identifier": "model-id-s3s", - "type-name": "MWR-ng" -} \ No newline at end of file diff --git a/sdnr/wt/data-provider/provider/src/test/resources/TestTree/12.json b/sdnr/wt/data-provider/provider/src/test/resources/TestTree/12.json deleted file mode 100644 index 02d592e56..000000000 --- a/sdnr/wt/data-provider/provider/src/test/resources/TestTree/12.json +++ /dev/null @@ -1,15 +0,0 @@ - { - "description": "MWR#55Ch#0/RxDiv", - "date": "2014-01-08T00:00:00.0Z", - "version": "2017", - "node-id": "sim1", - "uuid": "CARD-1.65.1.4", - "parent-uuid": "IDU-1.65.0.0", - "contained-holder": [], - "tree-level": 1, - "manufacturer-identifier": "ONF-Wireless-Transport", - "serial": "Serie2017-13", - "part-type-id": "partNo2017-12", - "model-identifier": "model-id-s3s", - "type-name": "RxDiv" -} \ No newline at end of file diff --git a/sdnr/wt/data-provider/provider/src/test/resources/TestTree/13.json b/sdnr/wt/data-provider/provider/src/test/resources/TestTree/13.json deleted file mode 100644 index 85c3723b7..000000000 --- a/sdnr/wt/data-provider/provider/src/test/resources/TestTree/13.json +++ /dev/null @@ -1,20 +0,0 @@ - { - "description": "WS/p8.module", - "date": "2013-11-23T00:00:00.0Z", - "version": "234", - "node-id": "sim1", - "uuid": "CARD-1.1.6.0", - "parent-uuid": "SHELF-1.1.0.0", - "contained-holder": [ - "PORT-1.1.6.5", - "PORT-1.1.6.7", - "PORT-1.1.6.6", - "PORT-1.1.6.8" - ], - "tree-level": 1, - "manufacturer-identifier": "SAN", - "serial": "serial-number-124", - "part-type-id": "part-number-12", - "model-identifier": "model-id-12", - "type-name": "p8.module" -} \ No newline at end of file diff --git a/sdnr/wt/data-provider/provider/src/test/resources/TestTree/14.json b/sdnr/wt/data-provider/provider/src/test/resources/TestTree/14.json deleted file mode 100644 index 1fa236e10..000000000 --- a/sdnr/wt/data-provider/provider/src/test/resources/TestTree/14.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "description": "WS/DS3", - "date": "2008-10-21T00:00:00.0Z", - "version": "unknown", - "node-id": "sim1", - "uuid": "CARD-1.1.8.0", - "parent-uuid": "SHELF-1.1.0.0", - "contained-holder": [], - "tree-level": 1, - "manufacturer-identifier": "ONF-Wireless-Transport", - "serial": "sd-dsa-eqw", - "part-type-id": "unknown", - "model-identifier": "model-id-s3s", - "type-name": "p4.module" -} \ No newline at end of file diff --git a/sdnr/wt/data-provider/provider/src/test/resources/TestTree/15.json b/sdnr/wt/data-provider/provider/src/test/resources/TestTree/15.json deleted file mode 100644 index ff40c4e8b..000000000 --- a/sdnr/wt/data-provider/provider/src/test/resources/TestTree/15.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "description": "WS/wind", - "date": "2007-02-19T00:00:00.0Z", - "version": "wind", - "node-id": "sim1", - "uuid": "CARD-1.1.9.0", - "parent-uuid": "SHELF-1.1.0.0", - "contained-holder": [], - "tree-level": 1, - "manufacturer-identifier": "CIT", - "serial": "proto-type", - "part-type-id": "party-yea", - "model-identifier": "model-id-s3s", - "type-name": "wind" -} \ No newline at end of file diff --git a/sdnr/wt/data-provider/provider/src/test/resources/TestTree/16.json b/sdnr/wt/data-provider/provider/src/test/resources/TestTree/16.json deleted file mode 100644 index fbd62e04d..000000000 --- a/sdnr/wt/data-provider/provider/src/test/resources/TestTree/16.json +++ /dev/null @@ -1,15 +0,0 @@ - { - "description": "MWR#55Ch#1/RxDiv", - "date": "2014-01-07T00:00:00.0Z", - "version": "2017", - "node-id": "sim1", - "uuid": "CARD-1.55.1.4", - "parent-uuid": "IDU-1.55.0.0", - "contained-holder": [], - "tree-level": 1, - "manufacturer-identifier": "ONF-Wireless-Transport", - "serial": "Serie2017-12", - "part-type-id": "partNo2017-12", - "model-identifier": "model-id-s3s", - "type-name": "RxDiv" -} \ No newline at end of file diff --git a/sdnr/wt/data-provider/provider/src/test/resources/TestTree/17.json b/sdnr/wt/data-provider/provider/src/test/resources/TestTree/17.json deleted file mode 100644 index 1704468f3..000000000 --- a/sdnr/wt/data-provider/provider/src/test/resources/TestTree/17.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "description": "WS/CORE-MAIN/a2.module#7", - "date": "2009-01-19T00:00:00.0Z", - "version": "a2.module-newest", - "node-id": "sim1", - "uuid": "a2.module-1.1.1.7", - "parent-uuid": "CARD-1.1.1.0", - "contained-holder": [ - "SUBRACK-1.17.0.0" - ], - "tree-level": 2, - "manufacturer-identifier": "ONF-Wireless-Transport", - "serial": "91T403003322", - "part-type-id": "1AB187280031", - "model-identifier": "mod2", - "type-name": "a2.module" -} \ No newline at end of file diff --git a/sdnr/wt/data-provider/provider/src/test/resources/TestTree/18.json b/sdnr/wt/data-provider/provider/src/test/resources/TestTree/18.json deleted file mode 100644 index eaec335b4..000000000 --- a/sdnr/wt/data-provider/provider/src/test/resources/TestTree/18.json +++ /dev/null @@ -1,18 +0,0 @@ - { - "description": "MWR-ng Dir#5.5-Ch#1", - "date": "2014-01-15T00:00:00.0Z", - "version": "MWR-ng", - "node-id": "sim1", - "uuid": "IDU-1.55.0.0", - "parent-uuid": "network-element", - "contained-holder": [ - "PORT-1.55.1.2", - "PORT-1.55.1.4" - ], - "tree-level": 0, - "manufacturer-identifier": "ONF-Wireless-Transport", - "serial": "Serie2017-14", - "part-type-id": "3DB76047BAAA02", - "model-identifier": "model-id-s3s", - "type-name": "MWR-ng" -} \ No newline at end of file diff --git a/sdnr/wt/data-provider/provider/src/test/resources/TestTree/19.json b/sdnr/wt/data-provider/provider/src/test/resources/TestTree/19.json deleted file mode 100644 index 9a7eb62a7..000000000 --- a/sdnr/wt/data-provider/provider/src/test/resources/TestTree/19.json +++ /dev/null @@ -1,20 +0,0 @@ - { - "description": "WS/CORE-MAIN", - "date": "2015-08-17T00:00:00.0Z", - "version": "123", - "node-id": "sim1", - "uuid": "CARD-1.1.1.0", - "parent-uuid": "SHELF-1.1.0.0", - "contained-holder": [ - "PORT-1.1.1.6", - "PORT-1.1.1.5", - "PORT-1.1.1.8", - "PORT-1.1.1.7" - ], - "tree-level": 1, - "manufacturer-identifier": "SAN", - "serial": "asdf-asdasd-asd", - "part-type-id": "part-number-2", - "model-identifier": "model-id-2", - "type-name": "latest" -} \ No newline at end of file diff --git a/sdnr/wt/data-provider/provider/src/test/resources/TestTree/2.json b/sdnr/wt/data-provider/provider/src/test/resources/TestTree/2.json deleted file mode 100644 index ff352653a..000000000 --- a/sdnr/wt/data-provider/provider/src/test/resources/TestTree/2.json +++ /dev/null @@ -1,15 +0,0 @@ - { - "description": "WS/DS1", - "date": "2007-08-27T00:00:00.0Z", - "version": "p1.module", - "node-id": "sim1", - "uuid": "CARD-1.1.7.0", - "parent-uuid": "SHELF-1.1.0.0", - "contained-holder": [], - "tree-level": 1, - "manufacturer-identifier": "CIT", - "serial": "serial-number-s3s", - "part-type-id": "part-number-s3s", - "model-identifier": "model-id-s3s", - "type-name": "p1.module_A" -} \ No newline at end of file diff --git a/sdnr/wt/data-provider/provider/src/test/resources/TestTree/20.json b/sdnr/wt/data-provider/provider/src/test/resources/TestTree/20.json deleted file mode 100644 index 179794027..000000000 --- a/sdnr/wt/data-provider/provider/src/test/resources/TestTree/20.json +++ /dev/null @@ -1,20 +0,0 @@ - { - "description": "WS/p8.module", - "date": "2013-10-21T00:00:00.0Z", - "version": "234", - "node-id": "sim1", - "uuid": "CARD-1.1.5.0", - "parent-uuid": "SHELF-1.1.0.0", - "contained-holder": [ - "PORT-1.1.5.6", - "PORT-1.1.5.5", - "PORT-1.1.5.8", - "PORT-1.1.5.7" - ], - "tree-level": 1, - "manufacturer-identifier": "SAN", - "serial": "africa", - "part-type-id": "part-number-12", - "model-identifier": "model-id-12", - "type-name": "p8.module" -} \ No newline at end of file diff --git a/sdnr/wt/data-provider/provider/src/test/resources/TestTree/21.json b/sdnr/wt/data-provider/provider/src/test/resources/TestTree/21.json deleted file mode 100644 index c76d6715e..000000000 --- a/sdnr/wt/data-provider/provider/src/test/resources/TestTree/21.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "description": "WS/p8.module/a2.module#6", - "date": "", - "version": "", - "node-id": "sim1", - "uuid": "a2.module-1.1.5.6", - "parent-uuid": "CARD-1.1.5.0", - "contained-holder": [ - "SUBRACK-1.56.0.0" - ], - "tree-level": 2, - "manufacturer-identifier": "", - "serial": "", - "part-type-id": "", - "model-identifier": "", - "type-name": "a2.module" -} \ No newline at end of file diff --git a/sdnr/wt/data-provider/provider/src/test/resources/TestTree/3.json b/sdnr/wt/data-provider/provider/src/test/resources/TestTree/3.json deleted file mode 100644 index 1dc6dfce2..000000000 --- a/sdnr/wt/data-provider/provider/src/test/resources/TestTree/3.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "description": "MWR#55Ch#1/a2.moduletraff", - "date": "2013-04-13T00:00:00.0Z", - "version": "a2.module-newest", - "node-id": "sim1", - "uuid": "a2.module-1.55.1.2", - "parent-uuid": "IDU-1.55.0.0", - "contained-holder": [], - "tree-level": 1, - "manufacturer-identifier": "ONF-Wireless-Transport", - "serial": "310330015", - "part-type-id": "3EM23141AD01", - "model-identifier": "CRPQABVFAA", - "type-name": "a2.module" -} \ No newline at end of file diff --git a/sdnr/wt/data-provider/provider/src/test/resources/TestTree/4.json b/sdnr/wt/data-provider/provider/src/test/resources/TestTree/4.json deleted file mode 100644 index ab1132692..000000000 --- a/sdnr/wt/data-provider/provider/src/test/resources/TestTree/4.json +++ /dev/null @@ -1,15 +0,0 @@ - { - "description": "MWR#65Ch#1/a2.moduletraff", - "date": "2013-04-13T00:00:00.0Z", - "version": "a2.module-newest", - "node-id": "sim1", - "uuid": "a2.module-1.65.1.2", - "parent-uuid": "IDU-1.65.0.0", - "contained-holder": [], - "tree-level": 1, - "manufacturer-identifier": "ONF-Wireless-Transport", - "serial": "310330008", - "part-type-id": "3EM23141AD01", - "model-identifier": "CRPQABVFAA", - "type-name": "a2.module" -} \ No newline at end of file diff --git a/sdnr/wt/data-provider/provider/src/test/resources/TestTree/5.json b/sdnr/wt/data-provider/provider/src/test/resources/TestTree/5.json deleted file mode 100644 index e54173fe6..000000000 --- a/sdnr/wt/data-provider/provider/src/test/resources/TestTree/5.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "description": "WS-8", - "date": "2017-09-09T00:00:00.0Z", - "version": "a2.module-newest", - "node-id": "sim1", - "uuid": "SHELF-1.1.0.0", - "parent-uuid": "network-element", - "contained-holder": [ - "SLOT-1.1.1.0", - "SLOT-1.1.2.0", - "SLOT-1.1.3.0", - "SLOT-1.1.4.0", - "SLOT-1.1.5.0", - "SLOT-1.1.6.0", - "SLOT-1.1.7.0", - "SLOT-1.1.8.0", - "SLOT-1.1.9.0" - ], - "tree-level": 0, - "manufacturer-identifier": "ONF-Wireless-Transport", - "serial": "Serial1", - "part-type-id": "Partnumber", - "model-identifier": "model-id", - "type-name": "WS-8" -} \ No newline at end of file diff --git a/sdnr/wt/data-provider/provider/src/test/resources/TestTree/6.json b/sdnr/wt/data-provider/provider/src/test/resources/TestTree/6.json deleted file mode 100644 index 8486033b0..000000000 --- a/sdnr/wt/data-provider/provider/src/test/resources/TestTree/6.json +++ /dev/null @@ -1,17 +0,0 @@ - { - "description": "WS/CORE-MAIN/a2.module#5", - "date": "2005-11-09T00:00:00.0Z", - "version": "a2.module-newest", - "node-id": "sim1", - "uuid": "a2.module-1.1.1.5", - "parent-uuid": "CARD-1.1.1.0", - "contained-holder": [ - "SUBRACK-1.15.0.0" - ], - "tree-level": 2, - "manufacturer-identifier": "ONF-Wireless-Transport", - "serial": "0003548168", - "part-type-id": "3FE25774AA01", - "model-identifier": "VAUIAEYAAA", - "type-name": "a2.module" -} \ No newline at end of file diff --git a/sdnr/wt/data-provider/provider/src/test/resources/TestTree/7.json b/sdnr/wt/data-provider/provider/src/test/resources/TestTree/7.json deleted file mode 100644 index 5c583bec7..000000000 --- a/sdnr/wt/data-provider/provider/src/test/resources/TestTree/7.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "description": "WS/CORE-MAIN/a2.module#8", - "date": "2010-02-05T00:00:00.0Z", - "version": "a2.module-newest", - "node-id": "sim1", - "uuid": "a2.module-1.1.1.8", - "parent-uuid": "CARD-1.1.1.0", - "contained-holder": [ - "SUBRACK-1.18.0.0" - ], - "tree-level": 2, - "manufacturer-identifier": "ONF-Wireless-Transport", - "serial": "01T441601301", - "part-type-id": "1AB376720002", - "model-identifier": "NGI7AMLMAA", - "type-name": "a2.module" -} \ No newline at end of file diff --git a/sdnr/wt/data-provider/provider/src/test/resources/TestTree/8.json b/sdnr/wt/data-provider/provider/src/test/resources/TestTree/8.json deleted file mode 100644 index a86819a7d..000000000 --- a/sdnr/wt/data-provider/provider/src/test/resources/TestTree/8.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "description": "WS/p8.module/a2.module#5", - "date": "2013-04-13T00:00:00.0Z", - "version": "a2.module-newest", - "node-id": "sim1", - "uuid": "a2.module-1.1.6.5", - "parent-uuid": "CARD-1.1.6.0", - "contained-holder": [ - "SUBRACK-1.65.0.0" - ], - "tree-level": 2, - "manufacturer-identifier": "ONF-Wireless-Transport", - "serial": "310330008", - "part-type-id": "3EM23141AD01", - "model-identifier": "CRPQABVFAA", - "type-name": "a2.module" -} \ No newline at end of file diff --git a/sdnr/wt/data-provider/provider/src/test/resources/TestTree/9.json b/sdnr/wt/data-provider/provider/src/test/resources/TestTree/9.json deleted file mode 100644 index 914033bb4..000000000 --- a/sdnr/wt/data-provider/provider/src/test/resources/TestTree/9.json +++ /dev/null @@ -1,19 +0,0 @@ - { - "description": "MWR-hyper Dir#5.6-Ch#1", - "date": "", - "version": "extrem-hyper", - "node-id": "sim1", - "uuid": "ODU-1.56.0.0", - "parent-uuid": "network-element", - "contained-holder": [ - "PORT-1.56.1.2", - "PORT-1.56.1.3", - "PORT-1.56.1.4" - ], - "tree-level": 0, - "manufacturer-identifier": "", - "serial": "", - "part-type-id": "", - "model-identifier": "", - "type-name": "MWR-hyper" -} \ No newline at end of file diff --git a/sdnr/wt/data-provider/provider/src/test/resources/TestYangGenSalMappingOpenRoadm/pmdata1.json b/sdnr/wt/data-provider/provider/src/test/resources/TestYangGenSalMappingOpenRoadm/pmdata1.json deleted file mode 100644 index aa3a1ccb4..000000000 --- a/sdnr/wt/data-provider/provider/src/test/resources/TestYangGenSalMappingOpenRoadm/pmdata1.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "performance-data": { - "measurement": [ - { - "pm-key": "org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.openroadm.pm.types.rev200413.OpticalPowerInputOSCMin", - "pm-value": "64" - }, - { - "pm-key": "org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.openroadm.pm.types.rev200413.BIPErrorCounter", - "pm-value": "65" - } - ] - }, - "uuid-interface": "device", - "granularity-period": "Period15Min", - "time-stamp": "2020-11-24T14:57:29.6Z", - "node-name": "NTS_RDM2" -} \ No newline at end of file diff --git a/sdnr/wt/data-provider/provider/src/test/resources/TestYangGenSalMappingOpenRoadm/pmdata2.json b/sdnr/wt/data-provider/provider/src/test/resources/TestYangGenSalMappingOpenRoadm/pmdata2.json deleted file mode 100644 index d784cf056..000000000 --- a/sdnr/wt/data-provider/provider/src/test/resources/TestYangGenSalMappingOpenRoadm/pmdata2.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "performance-data": { - "measurement": [ - { - "pm-key": "org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.openroadm.pm.types.rev200413.CodeViolations", - "pm-value": "11298624220985537708" - } - ] - }, - "uuid-interface": "device", - "granularity-period": "Period15Min", - "time-stamp": "2020-11-24T14:57:29.6Z", - "node-name": "NTS_RDM2" -} \ No newline at end of file diff --git a/sdnr/wt/data-provider/provider/src/test/resources/TestYangGenSalMappingOpenRoadm/pmdata3.json b/sdnr/wt/data-provider/provider/src/test/resources/TestYangGenSalMappingOpenRoadm/pmdata3.json deleted file mode 100644 index 0747e3171..000000000 --- a/sdnr/wt/data-provider/provider/src/test/resources/TestYangGenSalMappingOpenRoadm/pmdata3.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "performance-data": { - "measurement": [ - { - "pm-key": "org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.openroadm.pm.types.rev200413.DelayTCM2Up", - "pm-value": "11298624220985537708" - } - ] - }, - "uuid-interface": "shared-risk-group", - "granularity-period": "Period15Min", - "time-stamp": "2020-10-24T08:17:02.5Z", - "node-name": "openroadm1" -} \ No newline at end of file diff --git a/sdnr/wt/data-provider/provider/src/test/resources/log4j.properties b/sdnr/wt/data-provider/provider/src/test/resources/log4j.properties deleted file mode 100644 index e4fcb0130..000000000 --- a/sdnr/wt/data-provider/provider/src/test/resources/log4j.properties +++ /dev/null @@ -1,9 +0,0 @@ -# Set root logger level to DEBUG and its only appender to A1. -log4j.rootLogger=DEBUG, A1 - -# A1 is set to be a ConsoleAppender. -log4j.appender.A1=org.apache.log4j.ConsoleAppender - -# A1 uses PatternLayout. -log4j.appender.A1.layout=org.apache.log4j.PatternLayout -log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n \ No newline at end of file diff --git a/sdnr/wt/data-provider/provider/src/test/resources/simplelogger.properties b/sdnr/wt/data-provider/provider/src/test/resources/simplelogger.properties new file mode 100644 index 000000000..85525bf4b --- /dev/null +++ b/sdnr/wt/data-provider/provider/src/test/resources/simplelogger.properties @@ -0,0 +1,36 @@ +# +# ============LICENSE_START======================================================= +# ONAP : ccsdk features +# ================================================================================ +# Copyright (C) 2020 AT&T Intellectual Property. All rights reserved. +# ================================================================================ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ============LICENSE_END======================================================= +# +# +# SLF4J's SimpleLogger configuration file +# Simple implementation of Logger that sends all enabled log messages, for all defined loggers, to System.err. + +# Default logging detail level for all instances of SimpleLogger. +# Must be one of ("trace", "debug", "info", "warn", or "error"). +# If not specified, defaults to "info". +org.slf4j.simpleLogger.defaultLogLevel=debug +org.slf4j.simpleLogger.showDateTime=true + +org.slf4j.simpleLogger.dateTimeFormat=yyyy-MM-dd HH:mm:ss:SSS Z +org.slf4j.simpleLogger.showThreadName=true +org.slf4j.simpleLogger.showLogName=true +org.slf4j.simpleLogger.showShortLogName=false +org.slf4j.simpleLogger.org.onap.ccsdk.features.sdnr.wt.dataprovider=DEBUG +org.slf4j.simpleLogger.org.onap.ccsdk.features.sdnr.wt.common=DEBUG + diff --git a/sdnr/wt/data-provider/provider/src/test/resources/testequipment/1.json b/sdnr/wt/data-provider/provider/src/test/resources/testequipment/1.json new file mode 100644 index 000000000..bcf5e1d0a --- /dev/null +++ b/sdnr/wt/data-provider/provider/src/test/resources/testequipment/1.json @@ -0,0 +1,17 @@ + { + "description": "WS/p8.module/a2.module#5", + "date": "2013-04-13T00:00:00.0Z", + "version": "a2.module-newest", + "node-id": "sim1", + "uuid": "a2.module-1.1.5.5", + "parent-uuid": "CARD-1.1.5.0", + "contained-holder": [ + "SUBRACK-1.55.0.0" + ], + "tree-level": 2, + "manufacturer-identifier": "ONF-Wireless-Transport", + "serial": "310330015", + "part-type-id": "3EM23141AD01", + "model-identifier": "CRPQABVFAA", + "type-name": "a2.module" +} \ No newline at end of file diff --git a/sdnr/wt/data-provider/provider/src/test/resources/testequipment/10.json b/sdnr/wt/data-provider/provider/src/test/resources/testequipment/10.json new file mode 100644 index 000000000..6eed5d6a8 --- /dev/null +++ b/sdnr/wt/data-provider/provider/src/test/resources/testequipment/10.json @@ -0,0 +1,15 @@ + { + "description": "MWR#56Ch#1/a2.moduletraff", + "date": "2017-09-09T00:00:00.0Z", + "version": "a2.module-newest", + "node-id": "sim1", + "uuid": "a2.module-1.56.1.2", + "parent-uuid": "ODU-1.56.0.0", + "contained-holder": [], + "tree-level": 1, + "manufacturer-identifier": "ONF-Wireless-Transport", + "serial": "Serial1", + "part-type-id": "Partnumber", + "model-identifier": "model-id", + "type-name": "a2.module" +} \ No newline at end of file diff --git a/sdnr/wt/data-provider/provider/src/test/resources/testequipment/11.json b/sdnr/wt/data-provider/provider/src/test/resources/testequipment/11.json new file mode 100644 index 000000000..46a4d0650 --- /dev/null +++ b/sdnr/wt/data-provider/provider/src/test/resources/testequipment/11.json @@ -0,0 +1,18 @@ + { + "description": "MWR-ng Dir#6.5-Ch#1", + "date": "2014-01-16T00:00:00.0Z", + "version": "MWR-ng", + "node-id": "sim1", + "uuid": "IDU-1.65.0.0", + "parent-uuid": "network-element", + "contained-holder": [ + "PORT-1.65.1.4", + "PORT-1.65.1.2" + ], + "tree-level": 0, + "manufacturer-identifier": "ONF-Wireless-Transport", + "serial": "WAUZZI", + "part-type-id": "3DB76047BAAA02", + "model-identifier": "model-id-s3s", + "type-name": "MWR-ng" +} \ No newline at end of file diff --git a/sdnr/wt/data-provider/provider/src/test/resources/testequipment/12.json b/sdnr/wt/data-provider/provider/src/test/resources/testequipment/12.json new file mode 100644 index 000000000..02d592e56 --- /dev/null +++ b/sdnr/wt/data-provider/provider/src/test/resources/testequipment/12.json @@ -0,0 +1,15 @@ + { + "description": "MWR#55Ch#0/RxDiv", + "date": "2014-01-08T00:00:00.0Z", + "version": "2017", + "node-id": "sim1", + "uuid": "CARD-1.65.1.4", + "parent-uuid": "IDU-1.65.0.0", + "contained-holder": [], + "tree-level": 1, + "manufacturer-identifier": "ONF-Wireless-Transport", + "serial": "Serie2017-13", + "part-type-id": "partNo2017-12", + "model-identifier": "model-id-s3s", + "type-name": "RxDiv" +} \ No newline at end of file diff --git a/sdnr/wt/data-provider/provider/src/test/resources/testequipment/13.json b/sdnr/wt/data-provider/provider/src/test/resources/testequipment/13.json new file mode 100644 index 000000000..85c3723b7 --- /dev/null +++ b/sdnr/wt/data-provider/provider/src/test/resources/testequipment/13.json @@ -0,0 +1,20 @@ + { + "description": "WS/p8.module", + "date": "2013-11-23T00:00:00.0Z", + "version": "234", + "node-id": "sim1", + "uuid": "CARD-1.1.6.0", + "parent-uuid": "SHELF-1.1.0.0", + "contained-holder": [ + "PORT-1.1.6.5", + "PORT-1.1.6.7", + "PORT-1.1.6.6", + "PORT-1.1.6.8" + ], + "tree-level": 1, + "manufacturer-identifier": "SAN", + "serial": "serial-number-124", + "part-type-id": "part-number-12", + "model-identifier": "model-id-12", + "type-name": "p8.module" +} \ No newline at end of file diff --git a/sdnr/wt/data-provider/provider/src/test/resources/testequipment/14.json b/sdnr/wt/data-provider/provider/src/test/resources/testequipment/14.json new file mode 100644 index 000000000..1fa236e10 --- /dev/null +++ b/sdnr/wt/data-provider/provider/src/test/resources/testequipment/14.json @@ -0,0 +1,15 @@ +{ + "description": "WS/DS3", + "date": "2008-10-21T00:00:00.0Z", + "version": "unknown", + "node-id": "sim1", + "uuid": "CARD-1.1.8.0", + "parent-uuid": "SHELF-1.1.0.0", + "contained-holder": [], + "tree-level": 1, + "manufacturer-identifier": "ONF-Wireless-Transport", + "serial": "sd-dsa-eqw", + "part-type-id": "unknown", + "model-identifier": "model-id-s3s", + "type-name": "p4.module" +} \ No newline at end of file diff --git a/sdnr/wt/data-provider/provider/src/test/resources/testequipment/15.json b/sdnr/wt/data-provider/provider/src/test/resources/testequipment/15.json new file mode 100644 index 000000000..ff40c4e8b --- /dev/null +++ b/sdnr/wt/data-provider/provider/src/test/resources/testequipment/15.json @@ -0,0 +1,15 @@ +{ + "description": "WS/wind", + "date": "2007-02-19T00:00:00.0Z", + "version": "wind", + "node-id": "sim1", + "uuid": "CARD-1.1.9.0", + "parent-uuid": "SHELF-1.1.0.0", + "contained-holder": [], + "tree-level": 1, + "manufacturer-identifier": "CIT", + "serial": "proto-type", + "part-type-id": "party-yea", + "model-identifier": "model-id-s3s", + "type-name": "wind" +} \ No newline at end of file diff --git a/sdnr/wt/data-provider/provider/src/test/resources/testequipment/16.json b/sdnr/wt/data-provider/provider/src/test/resources/testequipment/16.json new file mode 100644 index 000000000..fbd62e04d --- /dev/null +++ b/sdnr/wt/data-provider/provider/src/test/resources/testequipment/16.json @@ -0,0 +1,15 @@ + { + "description": "MWR#55Ch#1/RxDiv", + "date": "2014-01-07T00:00:00.0Z", + "version": "2017", + "node-id": "sim1", + "uuid": "CARD-1.55.1.4", + "parent-uuid": "IDU-1.55.0.0", + "contained-holder": [], + "tree-level": 1, + "manufacturer-identifier": "ONF-Wireless-Transport", + "serial": "Serie2017-12", + "part-type-id": "partNo2017-12", + "model-identifier": "model-id-s3s", + "type-name": "RxDiv" +} \ No newline at end of file diff --git a/sdnr/wt/data-provider/provider/src/test/resources/testequipment/17.json b/sdnr/wt/data-provider/provider/src/test/resources/testequipment/17.json new file mode 100644 index 000000000..1704468f3 --- /dev/null +++ b/sdnr/wt/data-provider/provider/src/test/resources/testequipment/17.json @@ -0,0 +1,17 @@ +{ + "description": "WS/CORE-MAIN/a2.module#7", + "date": "2009-01-19T00:00:00.0Z", + "version": "a2.module-newest", + "node-id": "sim1", + "uuid": "a2.module-1.1.1.7", + "parent-uuid": "CARD-1.1.1.0", + "contained-holder": [ + "SUBRACK-1.17.0.0" + ], + "tree-level": 2, + "manufacturer-identifier": "ONF-Wireless-Transport", + "serial": "91T403003322", + "part-type-id": "1AB187280031", + "model-identifier": "mod2", + "type-name": "a2.module" +} \ No newline at end of file diff --git a/sdnr/wt/data-provider/provider/src/test/resources/testequipment/18.json b/sdnr/wt/data-provider/provider/src/test/resources/testequipment/18.json new file mode 100644 index 000000000..eaec335b4 --- /dev/null +++ b/sdnr/wt/data-provider/provider/src/test/resources/testequipment/18.json @@ -0,0 +1,18 @@ + { + "description": "MWR-ng Dir#5.5-Ch#1", + "date": "2014-01-15T00:00:00.0Z", + "version": "MWR-ng", + "node-id": "sim1", + "uuid": "IDU-1.55.0.0", + "parent-uuid": "network-element", + "contained-holder": [ + "PORT-1.55.1.2", + "PORT-1.55.1.4" + ], + "tree-level": 0, + "manufacturer-identifier": "ONF-Wireless-Transport", + "serial": "Serie2017-14", + "part-type-id": "3DB76047BAAA02", + "model-identifier": "model-id-s3s", + "type-name": "MWR-ng" +} \ No newline at end of file diff --git a/sdnr/wt/data-provider/provider/src/test/resources/testequipment/19.json b/sdnr/wt/data-provider/provider/src/test/resources/testequipment/19.json new file mode 100644 index 000000000..9a7eb62a7 --- /dev/null +++ b/sdnr/wt/data-provider/provider/src/test/resources/testequipment/19.json @@ -0,0 +1,20 @@ + { + "description": "WS/CORE-MAIN", + "date": "2015-08-17T00:00:00.0Z", + "version": "123", + "node-id": "sim1", + "uuid": "CARD-1.1.1.0", + "parent-uuid": "SHELF-1.1.0.0", + "contained-holder": [ + "PORT-1.1.1.6", + "PORT-1.1.1.5", + "PORT-1.1.1.8", + "PORT-1.1.1.7" + ], + "tree-level": 1, + "manufacturer-identifier": "SAN", + "serial": "asdf-asdasd-asd", + "part-type-id": "part-number-2", + "model-identifier": "model-id-2", + "type-name": "latest" +} \ No newline at end of file diff --git a/sdnr/wt/data-provider/provider/src/test/resources/testequipment/2.json b/sdnr/wt/data-provider/provider/src/test/resources/testequipment/2.json new file mode 100644 index 000000000..ff352653a --- /dev/null +++ b/sdnr/wt/data-provider/provider/src/test/resources/testequipment/2.json @@ -0,0 +1,15 @@ + { + "description": "WS/DS1", + "date": "2007-08-27T00:00:00.0Z", + "version": "p1.module", + "node-id": "sim1", + "uuid": "CARD-1.1.7.0", + "parent-uuid": "SHELF-1.1.0.0", + "contained-holder": [], + "tree-level": 1, + "manufacturer-identifier": "CIT", + "serial": "serial-number-s3s", + "part-type-id": "part-number-s3s", + "model-identifier": "model-id-s3s", + "type-name": "p1.module_A" +} \ No newline at end of file diff --git a/sdnr/wt/data-provider/provider/src/test/resources/testequipment/20.json b/sdnr/wt/data-provider/provider/src/test/resources/testequipment/20.json new file mode 100644 index 000000000..179794027 --- /dev/null +++ b/sdnr/wt/data-provider/provider/src/test/resources/testequipment/20.json @@ -0,0 +1,20 @@ + { + "description": "WS/p8.module", + "date": "2013-10-21T00:00:00.0Z", + "version": "234", + "node-id": "sim1", + "uuid": "CARD-1.1.5.0", + "parent-uuid": "SHELF-1.1.0.0", + "contained-holder": [ + "PORT-1.1.5.6", + "PORT-1.1.5.5", + "PORT-1.1.5.8", + "PORT-1.1.5.7" + ], + "tree-level": 1, + "manufacturer-identifier": "SAN", + "serial": "africa", + "part-type-id": "part-number-12", + "model-identifier": "model-id-12", + "type-name": "p8.module" +} \ No newline at end of file diff --git a/sdnr/wt/data-provider/provider/src/test/resources/testequipment/21.json b/sdnr/wt/data-provider/provider/src/test/resources/testequipment/21.json new file mode 100644 index 000000000..c76d6715e --- /dev/null +++ b/sdnr/wt/data-provider/provider/src/test/resources/testequipment/21.json @@ -0,0 +1,17 @@ +{ + "description": "WS/p8.module/a2.module#6", + "date": "", + "version": "", + "node-id": "sim1", + "uuid": "a2.module-1.1.5.6", + "parent-uuid": "CARD-1.1.5.0", + "contained-holder": [ + "SUBRACK-1.56.0.0" + ], + "tree-level": 2, + "manufacturer-identifier": "", + "serial": "", + "part-type-id": "", + "model-identifier": "", + "type-name": "a2.module" +} \ No newline at end of file diff --git a/sdnr/wt/data-provider/provider/src/test/resources/testequipment/3.json b/sdnr/wt/data-provider/provider/src/test/resources/testequipment/3.json new file mode 100644 index 000000000..1dc6dfce2 --- /dev/null +++ b/sdnr/wt/data-provider/provider/src/test/resources/testequipment/3.json @@ -0,0 +1,15 @@ +{ + "description": "MWR#55Ch#1/a2.moduletraff", + "date": "2013-04-13T00:00:00.0Z", + "version": "a2.module-newest", + "node-id": "sim1", + "uuid": "a2.module-1.55.1.2", + "parent-uuid": "IDU-1.55.0.0", + "contained-holder": [], + "tree-level": 1, + "manufacturer-identifier": "ONF-Wireless-Transport", + "serial": "310330015", + "part-type-id": "3EM23141AD01", + "model-identifier": "CRPQABVFAA", + "type-name": "a2.module" +} \ No newline at end of file diff --git a/sdnr/wt/data-provider/provider/src/test/resources/testequipment/4.json b/sdnr/wt/data-provider/provider/src/test/resources/testequipment/4.json new file mode 100644 index 000000000..ab1132692 --- /dev/null +++ b/sdnr/wt/data-provider/provider/src/test/resources/testequipment/4.json @@ -0,0 +1,15 @@ + { + "description": "MWR#65Ch#1/a2.moduletraff", + "date": "2013-04-13T00:00:00.0Z", + "version": "a2.module-newest", + "node-id": "sim1", + "uuid": "a2.module-1.65.1.2", + "parent-uuid": "IDU-1.65.0.0", + "contained-holder": [], + "tree-level": 1, + "manufacturer-identifier": "ONF-Wireless-Transport", + "serial": "310330008", + "part-type-id": "3EM23141AD01", + "model-identifier": "CRPQABVFAA", + "type-name": "a2.module" +} \ No newline at end of file diff --git a/sdnr/wt/data-provider/provider/src/test/resources/testequipment/5.json b/sdnr/wt/data-provider/provider/src/test/resources/testequipment/5.json new file mode 100644 index 000000000..e54173fe6 --- /dev/null +++ b/sdnr/wt/data-provider/provider/src/test/resources/testequipment/5.json @@ -0,0 +1,25 @@ +{ + "description": "WS-8", + "date": "2017-09-09T00:00:00.0Z", + "version": "a2.module-newest", + "node-id": "sim1", + "uuid": "SHELF-1.1.0.0", + "parent-uuid": "network-element", + "contained-holder": [ + "SLOT-1.1.1.0", + "SLOT-1.1.2.0", + "SLOT-1.1.3.0", + "SLOT-1.1.4.0", + "SLOT-1.1.5.0", + "SLOT-1.1.6.0", + "SLOT-1.1.7.0", + "SLOT-1.1.8.0", + "SLOT-1.1.9.0" + ], + "tree-level": 0, + "manufacturer-identifier": "ONF-Wireless-Transport", + "serial": "Serial1", + "part-type-id": "Partnumber", + "model-identifier": "model-id", + "type-name": "WS-8" +} \ No newline at end of file diff --git a/sdnr/wt/data-provider/provider/src/test/resources/testequipment/6.json b/sdnr/wt/data-provider/provider/src/test/resources/testequipment/6.json new file mode 100644 index 000000000..8486033b0 --- /dev/null +++ b/sdnr/wt/data-provider/provider/src/test/resources/testequipment/6.json @@ -0,0 +1,17 @@ + { + "description": "WS/CORE-MAIN/a2.module#5", + "date": "2005-11-09T00:00:00.0Z", + "version": "a2.module-newest", + "node-id": "sim1", + "uuid": "a2.module-1.1.1.5", + "parent-uuid": "CARD-1.1.1.0", + "contained-holder": [ + "SUBRACK-1.15.0.0" + ], + "tree-level": 2, + "manufacturer-identifier": "ONF-Wireless-Transport", + "serial": "0003548168", + "part-type-id": "3FE25774AA01", + "model-identifier": "VAUIAEYAAA", + "type-name": "a2.module" +} \ No newline at end of file diff --git a/sdnr/wt/data-provider/provider/src/test/resources/testequipment/7.json b/sdnr/wt/data-provider/provider/src/test/resources/testequipment/7.json new file mode 100644 index 000000000..5c583bec7 --- /dev/null +++ b/sdnr/wt/data-provider/provider/src/test/resources/testequipment/7.json @@ -0,0 +1,17 @@ +{ + "description": "WS/CORE-MAIN/a2.module#8", + "date": "2010-02-05T00:00:00.0Z", + "version": "a2.module-newest", + "node-id": "sim1", + "uuid": "a2.module-1.1.1.8", + "parent-uuid": "CARD-1.1.1.0", + "contained-holder": [ + "SUBRACK-1.18.0.0" + ], + "tree-level": 2, + "manufacturer-identifier": "ONF-Wireless-Transport", + "serial": "01T441601301", + "part-type-id": "1AB376720002", + "model-identifier": "NGI7AMLMAA", + "type-name": "a2.module" +} \ No newline at end of file diff --git a/sdnr/wt/data-provider/provider/src/test/resources/testequipment/8.json b/sdnr/wt/data-provider/provider/src/test/resources/testequipment/8.json new file mode 100644 index 000000000..a86819a7d --- /dev/null +++ b/sdnr/wt/data-provider/provider/src/test/resources/testequipment/8.json @@ -0,0 +1,17 @@ +{ + "description": "WS/p8.module/a2.module#5", + "date": "2013-04-13T00:00:00.0Z", + "version": "a2.module-newest", + "node-id": "sim1", + "uuid": "a2.module-1.1.6.5", + "parent-uuid": "CARD-1.1.6.0", + "contained-holder": [ + "SUBRACK-1.65.0.0" + ], + "tree-level": 2, + "manufacturer-identifier": "ONF-Wireless-Transport", + "serial": "310330008", + "part-type-id": "3EM23141AD01", + "model-identifier": "CRPQABVFAA", + "type-name": "a2.module" +} \ No newline at end of file diff --git a/sdnr/wt/data-provider/provider/src/test/resources/testequipment/9.json b/sdnr/wt/data-provider/provider/src/test/resources/testequipment/9.json new file mode 100644 index 000000000..914033bb4 --- /dev/null +++ b/sdnr/wt/data-provider/provider/src/test/resources/testequipment/9.json @@ -0,0 +1,19 @@ + { + "description": "MWR-hyper Dir#5.6-Ch#1", + "date": "", + "version": "extrem-hyper", + "node-id": "sim1", + "uuid": "ODU-1.56.0.0", + "parent-uuid": "network-element", + "contained-holder": [ + "PORT-1.56.1.2", + "PORT-1.56.1.3", + "PORT-1.56.1.4" + ], + "tree-level": 0, + "manufacturer-identifier": "", + "serial": "", + "part-type-id": "", + "model-identifier": "", + "type-name": "MWR-hyper" +} \ No newline at end of file -- cgit 1.2.3-korg