diff options
Diffstat (limited to 'ui-ci/src/main/java/org/openecomp/sdc/ci/tests/verificator/ErrorMessageUIVerificator.java')
-rw-r--r-- | ui-ci/src/main/java/org/openecomp/sdc/ci/tests/verificator/ErrorMessageUIVerificator.java | 58 |
1 files changed, 28 insertions, 30 deletions
diff --git a/ui-ci/src/main/java/org/openecomp/sdc/ci/tests/verificator/ErrorMessageUIVerificator.java b/ui-ci/src/main/java/org/openecomp/sdc/ci/tests/verificator/ErrorMessageUIVerificator.java index 85f8a3e94d..0c834415e1 100644 --- a/ui-ci/src/main/java/org/openecomp/sdc/ci/tests/verificator/ErrorMessageUIVerificator.java +++ b/ui-ci/src/main/java/org/openecomp/sdc/ci/tests/verificator/ErrorMessageUIVerificator.java @@ -7,9 +7,9 @@ * 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. @@ -31,34 +31,32 @@ import org.testng.Assert; public class ErrorMessageUIVerificator { - private static ErrorMessageProperties getErrorByType(ActionStatus errorType){ - try{ - ErrorInfo errorInfo = ErrorValidationUtils.parseErrorConfigYaml(errorType.name()); - String messageId = errorInfo.getMessageId(); - String code = errorInfo.getCode().toString(); - - return new ErrorMessageProperties(messageId, code); - } - catch(Exception e){ - return null; - } - } + private static ErrorMessageProperties getErrorByType(ActionStatus errorType) { + try { + ErrorInfo errorInfo = ErrorValidationUtils.parseErrorConfigYaml(errorType.name()); + String messageId = errorInfo.getMessageId(); + String code = errorInfo.getCode().toString(); - public static void validateErrorMessage(ActionStatus errorMessage) { - String errorMessageBox = null; - try{ -// errorMessageBox = GeneralUIUtils.getWebElementByClassName("w-sdc-modal-caption").getText(); - errorMessageBox = GeneralUIUtils.getWebElementByClassName("error-message-component").getText(); - } - catch(Exception e){ - ExtentTestActions.log(Status.INFO, "Did not find an error message popup."); - Assert.fail("Did not find an error message popup."); - } - - ExtentTestActions.log(Status.INFO, "An error message raised, validating its content."); - ErrorMessageProperties expectedResponseError = getErrorByType(errorMessage); - Assert.assertTrue(errorMessageBox.contains(expectedResponseError.getCode()), "Error message code is not " + expectedResponseError.getCode()); - Assert.assertTrue(errorMessageBox.contains(expectedResponseError.getMessageId()), "Error message ID is not " + expectedResponseError.getMessageId()); - } + return new ErrorMessageProperties(messageId, code); + } catch (Exception e) { + return null; + } + } + + public static void validateErrorMessage(ActionStatus errorMessage) { + String errorMessageBox = null; + try { + //errorMessageBox = GeneralUIUtils.getWebElementByClassName("w-sdc-modal-caption").getText(); + errorMessageBox = GeneralUIUtils.getWebElementByClassName("error-message-component").getText(); + } catch (Exception e) { + ExtentTestActions.log(Status.INFO, "Did not find an error message popup."); + Assert.fail("Did not find an error message popup."); + } + + ExtentTestActions.log(Status.INFO, "An error message raised, validating its content."); + ErrorMessageProperties expectedResponseError = getErrorByType(errorMessage); + Assert.assertTrue(errorMessageBox.contains(expectedResponseError.getCode()), "Error message code is not " + expectedResponseError.getCode()); + Assert.assertTrue(errorMessageBox.contains(expectedResponseError.getMessageId()), "Error message ID is not " + expectedResponseError.getMessageId()); + } } |