migrate sdnr features to phosphorus
[ccsdk/features.git] / sdnr / wt / devicemanager-onap / onf12 / provider / src / test / java / org / onap / ccsdk / features / sdnr / wt / devicemanager / onf / ifpac / microwave / test / TestWrapperMicrowaveModelRev170324.java
index 4049a54..f4a0aae 100644 (file)
@@ -32,6 +32,7 @@ import org.onap.ccsdk.features.sdnr.wt.devicemanager.types.FaultData;
 import org.onap.ccsdk.features.sdnr.wt.devicemanager.util.InconsistentPMDataException;
 import org.onap.ccsdk.features.sdnr.wt.netconfnodestateservice.NetconfBindingAccessor;
 import org.onap.ccsdk.features.sdnr.wt.netconfnodestateservice.TransactionUtils;
+import org.onap.ccsdk.features.sdnr.wt.yang.mapper.YangToolsMapperHelper;
 import org.opendaylight.mdsal.binding.api.DataBroker;
 import org.opendaylight.mdsal.common.api.LogicalDatastoreType;
 import org.opendaylight.yang.gen.v1.urn.onf.params.xml.ns.yang.core.model.rev170320.UniversalId;
@@ -109,7 +110,7 @@ public class TestWrapperMicrowaveModelRev170324 {
                 Arrays.asList(new CurrentProblemListBuilder().setProblemName("Loss of Signal")
                         .setProblemSeverity(SeverityType.Critical).setSequenceNumber(1).setTimeStamp(null).build());
         airInterfaceCurrentProblems =
-                new AirInterfaceCurrentProblemsBuilder().setCurrentProblemList(currentProblemList).build();
+                new AirInterfaceCurrentProblemsBuilder().setCurrentProblemList(YangToolsMapperHelper.toMap(currentProblemList)).build();
 
         mwEthInterfaceIID = InstanceIdentifier.builder(MwEthernetContainerPac.class, new MwEthernetContainerPacKey(uid))
                 .child(EthernetContainerCurrentProblems.class).build();
@@ -120,7 +121,7 @@ public class TestWrapperMicrowaveModelRev170324 {
                                 .setProblemSeverity(SeverityType.Critical).setSequenceNumber(1).setTimeStamp(null)
                                 .build());
         ethernetContainerCurrentProblems =
-                new EthernetContainerCurrentProblemsBuilder().setCurrentProblemList(ethCurrentProblemsList).build();
+                new EthernetContainerCurrentProblemsBuilder().setCurrentProblemList(YangToolsMapperHelper.toMap(ethCurrentProblemsList)).build();
 
         NodeId nNodeId = new NodeId("nSky");
         when(accessor.getNodeId()).thenReturn(nNodeId);
@@ -189,7 +190,7 @@ public class TestWrapperMicrowaveModelRev170324 {
                                 .setProblemName("Loss of Payload").setProblemSeverity(SeverityType.Major)
                                 .setSequenceNumber(2).setTimeStamp(null).build());
         TdmContainerCurrentProblems tdmInterfaceCurrentProblems =
-                new TdmContainerCurrentProblemsBuilder().setCurrentProblemList(currentProblemList).build();
+                new TdmContainerCurrentProblemsBuilder().setCurrentProblemList(YangToolsMapperHelper.toMap(currentProblemList)).build();
         when(accessor.getTransactionUtils().readData(accessor.getDataBroker(), LogicalDatastoreType.OPERATIONAL,
                 mwEthInterfaceIID)).thenReturn(tdmInterfaceCurrentProblems);
 
@@ -214,7 +215,7 @@ public class TestWrapperMicrowaveModelRev170324 {
                                 .setProblemName("Loss of Payload").setProblemSeverity(SeverityType.Major)
                                 .setSequenceNumber(2).setTimeStamp(null).build());
         HybridMwStructureCurrentProblems hybridMwStructureCurrentProblems =
-                new HybridMwStructureCurrentProblemsBuilder().setCurrentProblemList(currentProblemList).build();
+                new HybridMwStructureCurrentProblemsBuilder().setCurrentProblemList(YangToolsMapperHelper.toMap(currentProblemList)).build();
         when(accessor.getTransactionUtils().readData(accessor.getDataBroker(), LogicalDatastoreType.OPERATIONAL,
                 mwEthInterfaceIID)).thenReturn(hybridMwStructureCurrentProblems);
 
@@ -239,7 +240,7 @@ public class TestWrapperMicrowaveModelRev170324 {
                                 .setProblemName("Loss of Payload").setProblemSeverity(SeverityType.Major)
                                 .setSequenceNumber(2).setTimeStamp(null).build());
         AirInterfaceDiversityCurrentProblems hybridMwStructureCurrentProblems =
-                new AirInterfaceDiversityCurrentProblemsBuilder().setCurrentProblemList(currentProblemList).build();
+                new AirInterfaceDiversityCurrentProblemsBuilder().setCurrentProblemList(YangToolsMapperHelper.toMap(currentProblemList)).build();
         when(accessor.getTransactionUtils().readData(accessor.getDataBroker(), LogicalDatastoreType.OPERATIONAL,
                 mwEthInterfaceIID)).thenReturn(hybridMwStructureCurrentProblems);
 
@@ -264,7 +265,7 @@ public class TestWrapperMicrowaveModelRev170324 {
                                 .setProblemName("Loss of Payload").setProblemSeverity(SeverityType.Major)
                                 .setSequenceNumber(2).setTimeStamp(null).build());
         PureEthernetStructureCurrentProblems hybridMwStructureCurrentProblems =
-                new PureEthernetStructureCurrentProblemsBuilder().setCurrentProblemList(currentProblemList).build();
+                new PureEthernetStructureCurrentProblemsBuilder().setCurrentProblemList(YangToolsMapperHelper.toMap(currentProblemList)).build();
         when(accessor.getTransactionUtils().readData(accessor.getDataBroker(), LogicalDatastoreType.OPERATIONAL,
                 mwEthInterfaceIID)).thenReturn(hybridMwStructureCurrentProblems);
 
@@ -306,9 +307,10 @@ public class TestWrapperMicrowaveModelRev170324 {
                         new org.opendaylight.yang.gen.v1.urn.onf.params.xml.ns.yang.microwave.model.rev170324.air._interface.historical.performances.g.HistoricalPerformanceDataListBuilder()
                         .setHistoryDataId("123")
                         .setGranularityPeriod(GranularityPeriodType.Period15Min)
-                                .setPerformanceData(performanceData).build());
+                        .setSuspectIntervalFlag(true)
+                        .setPerformanceData(performanceData).build());
         AirInterfaceHistoricalPerformances airHistoricalPerformanceData =
-                new AirInterfaceHistoricalPerformancesBuilder().setHistoricalPerformanceDataList(airHistPMList).build();
+                new AirInterfaceHistoricalPerformancesBuilder().setHistoricalPerformanceDataList(YangToolsMapperHelper.toMap(airHistPMList)).build();
         when(accessor.getTransactionUtils().readData(accessor.getDataBroker(), LogicalDatastoreType.OPERATIONAL,
                 mwAirInterfaceHistoricalPerformanceIID)).thenReturn(airHistoricalPerformanceData);
 
@@ -323,10 +325,11 @@ public class TestWrapperMicrowaveModelRev170324 {
                 Arrays.asList(
                         new org.opendaylight.yang.gen.v1.urn.onf.params.xml.ns.yang.microwave.model.rev170324.ethernet.container.historical.performances.g.HistoricalPerformanceDataListBuilder()
                         .setHistoryDataId("123")
+                        .setSuspectIntervalFlag(true)
                         .setGranularityPeriod(GranularityPeriodType.Period24Hours)
                                 .setPerformanceData(ethPerformanceData).build());
         EthernetContainerHistoricalPerformances ethContainerHistoricalPerformanceData =
-                new EthernetContainerHistoricalPerformancesBuilder().setHistoricalPerformanceDataList(ethHistPMList)
+                new EthernetContainerHistoricalPerformancesBuilder().setHistoricalPerformanceDataList(YangToolsMapperHelper.toMap(ethHistPMList))
                         .build();
         when(accessor.getTransactionUtils().readData(accessor.getDataBroker(), LogicalDatastoreType.OPERATIONAL,
                 ethContainerIID)).thenReturn(ethContainerHistoricalPerformanceData);