+
+ @Test
+ public void testServicePowerTurndownSuccessResult() {
+ ServicePowerTurndownInput servicePowerTurndownInput = OlmPowerServiceRpcImplUtil.getServicePowerTurndownInput();
+ ServicePowerTurndownOutput servicePowerTurndownOutput =
+ this.olmPowerService.servicePowerTurndown(servicePowerTurndownInput);
+ Assert.assertEquals(ResponseCodes.SUCCESS_RESULT, servicePowerTurndownOutput.getResult());
+ }
+
+ @Test
+ public void testServicePowerTurndownFailResult() {
+ ServicePowerTurndownInput servicePowerTurndownInput =
+ OlmPowerServiceRpcImplUtil.getServicePowerTurndownInput2();
+ ServicePowerTurndownOutput servicePowerTurndownOutput =
+ this.olmPowerService.servicePowerTurndown(servicePowerTurndownInput);
+ Assert.assertEquals(ResponseCodes.FAILED_RESULT, servicePowerTurndownOutput.getResult());
+ }
+
+ @Test
+ public void testServicePowerSetupSuccessResult() {
+ ServicePowerSetupInput servicePowerSetupInput =
+ OlmPowerServiceRpcImplUtil.getServicePowerSetupInput();
+ ServicePowerSetupOutput servicePowerSetupOutput =
+ this.olmPowerService.servicePowerSetup(servicePowerSetupInput);
+ Assert.assertEquals(ResponseCodes.SUCCESS_RESULT, servicePowerSetupOutput.getResult());
+ }
+
+ @Test
+ public void testServicePowerSetupFailResult() {
+ ServicePowerSetupInput servicePowerSetupInput = OlmPowerServiceRpcImplUtil.getServicePowerSetupInput();
+ Mockito.when(powerMgmtMock.setPower(servicePowerSetupInput)).thenReturn(Boolean.FALSE);
+ OlmPowerService olmPowerServiceWithMock = new OlmPowerServiceImpl(dataBroker, powerMgmtMock,
+ this.deviceTransactionManager, this.portMapping, this.mappingUtils, this.openRoadmInterfaces);
+ ServicePowerSetupOutput servicePowerSetupOutput =
+ olmPowerServiceWithMock.servicePowerSetup(servicePowerSetupInput);
+ Assert.assertEquals(ResponseCodes.FAILED_RESULT, servicePowerSetupOutput.getResult());
+ }