import org.opendaylight.transportpce.olm.util.TransactionUtils;
import org.opendaylight.transportpce.test.AbstractTest;
import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.olm.rev170418.ServicePowerSetupInput;
+import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.olm.rev170418.ServicePowerTurndownInput;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.network.rev180226.NodeId;
public class PowerMgmtTest extends AbstractTest {
}
+ @Test
+ public void testPowerTurnDown() {
+ ServicePowerTurndownInput input = OlmPowerServiceRpcImplUtil.getServicePowerTurndownInput();
+ boolean output = this.powerMgmt.powerTurnDown(input);
+ Assert.assertEquals(true, output);
+ }
+
+ @Test
+ public void testPowerTurnDown2() {
+ ServicePowerTurndownInput input = OlmPowerServiceRpcImplUtil.getServicePowerTurndownInput2();
+ boolean output = this.powerMgmt.powerTurnDown(input);
+ Assert.assertEquals(false, output);
+ }
+
+ @Test
+ public void testPowerTurnDown3() {
+ ServicePowerTurndownInput input = OlmPowerServiceRpcImplUtil.getServicePowerTurndownInput3();
+ boolean output = this.powerMgmt.powerTurnDown(input);
+ Assert.assertEquals(true, output);
+ }
+
+ @Test
+ public void testPowerTurnDown4() {
+ ServicePowerTurndownInput input = OlmPowerServiceRpcImplUtil.getServicePowerTurndownInput4();
+ boolean output = this.powerMgmt.powerTurnDown(input);
+ Assert.assertEquals(false, output);
+ }
+
@Test
public void testSetPowerPresentNodes() throws InterruptedException {
List<NodeId> nodes = TransactionUtils.getNodeIds();
nodes.add(node1);
nodes.add(node2);
ServicePowerTurndownInput input = new ServicePowerTurndownInputBuilder()
- .setNodes(nodes)
- .setServiceName("service 1")
- .setWaveNumber(Long.valueOf("1234")).build();
+ .setNodes(nodes)
+ .setServiceName("service 1")
+ .setWaveNumber(Long.valueOf("1234")).build();
+
+ return input;
+ }
+
+ public static ServicePowerTurndownInput getServicePowerTurndownInput2() {
+ Nodes node1 = new NodesBuilder().setDestTp("destdeg").setSrcTp("src").setNodeId("node 1").build();
+ Nodes node2 = new NodesBuilder().setDestTp("destdeg").setSrcTp("src").setNodeId("node 2").build();
+ List<Nodes> nodes = new ArrayList<>();
+ nodes.add(node1);
+ nodes.add(node2);
+ ServicePowerTurndownInput input = new ServicePowerTurndownInputBuilder()
+ .setNodes(nodes)
+ .setServiceName("service 1")
+ .setWaveNumber(Long.valueOf("1234")).build();
+
+ return input;
+ }
+
+ public static ServicePowerTurndownInput getServicePowerTurndownInput3() {
+ Nodes node1 = new NodesBuilder().setDestTp("destsrg").setSrcTp("src").setNodeId("node 1").build();
+ Nodes node2 = new NodesBuilder().setDestTp("destsrg").setSrcTp("src").setNodeId("node 2").build();
+ List<Nodes> nodes = new ArrayList<>();
+ nodes.add(node1);
+ nodes.add(node2);
+ ServicePowerTurndownInput input = new ServicePowerTurndownInputBuilder()
+ .setNodes(nodes)
+ .setServiceName("service 1")
+ .setWaveNumber(Long.valueOf("1234")).build();
+
+ return input;
+ }
+
+ public static ServicePowerTurndownInput getServicePowerTurndownInput4() {
+ Nodes node1 = new NodesBuilder().setDestTp("destdeg").setSrcTp("src").setNodeId("node 1").build();
+ Nodes node2 = new NodesBuilder().setDestTp("destdeg").setSrcTp("src").setNodeId("node 2").build();
+ List<Nodes> nodes = new ArrayList<>();
+ nodes.add(node1);
+ nodes.add(node2);
+ ServicePowerTurndownInput input = new ServicePowerTurndownInputBuilder()
+ .setNodes(nodes)
+ .setServiceName("service 1")
+ .setWaveNumber(Long.valueOf("1234")).build();
return input;
}