public class PoshiRunnerValidation
extends java.lang.Object
Constructor and Description |
---|
PoshiRunnerValidation() |
Modifier and Type | Method and Description |
---|---|
static void |
clearExceptions() |
static java.util.Set<java.lang.Exception> |
getExceptions() |
protected static java.lang.String |
getPrimaryAttributeName(org.dom4j.Element element,
java.util.List<java.lang.String> multiplePrimaryAttributeNames,
java.util.List<java.lang.String> primaryAttributeNames,
java.lang.String filePath) |
protected static java.lang.String |
getPrimaryAttributeName(org.dom4j.Element element,
java.util.List<java.lang.String> primaryAttributeNames,
java.lang.String filePath) |
static void |
main(java.lang.String[] args) |
protected static void |
parseElements(org.dom4j.Element element,
java.lang.String filePath) |
static void |
validate() |
static void |
validate(java.lang.String testName) |
protected static void |
validateClassCommandName(org.dom4j.Element element,
java.lang.String classCommandName,
java.lang.String classType,
java.lang.String filePath) |
protected static void |
validateCommandElement(org.dom4j.Element element,
java.lang.String filePath) |
protected static void |
validateConditionElement(org.dom4j.Element element,
java.lang.String filePath) |
protected static void |
validateDefinitionElement(org.dom4j.Element element,
java.lang.String filePath) |
protected static void |
validateElementName(org.dom4j.Element element,
java.util.List<java.lang.String> possibleElementNames,
java.lang.String filePath) |
protected static void |
validateElseElement(org.dom4j.Element element,
java.lang.String filePath) |
protected static void |
validateElseIfElement(org.dom4j.Element element,
java.lang.String filePath) |
protected static void |
validateExecuteElement(org.dom4j.Element element,
java.lang.String filePath) |
protected static void |
validateForElement(org.dom4j.Element element,
java.lang.String filePath) |
protected static void |
validateFunctionContext(org.dom4j.Element element,
java.lang.String filePath) |
protected static void |
validateFunctionFile(org.dom4j.Element element,
java.lang.String filePath) |
protected static void |
validateHasChildElements(org.dom4j.Element element,
java.lang.String filePath) |
protected static void |
validateHasMultiplePrimaryAttributeNames(org.dom4j.Element element,
java.util.List<java.lang.String> attributeNames,
java.util.List<java.lang.String> multiplePrimaryAttributeNames,
java.lang.String filePath) |
protected static void |
validateHasNoAttributes(org.dom4j.Element element,
java.lang.String filePath) |
protected static void |
validateHasNoChildElements(org.dom4j.Element element,
java.lang.String filePath) |
protected static void |
validateHasPrimaryAttributeName(org.dom4j.Element element,
java.util.List<java.lang.String> multiplePrimaryAttributeNames,
java.util.List<java.lang.String> primaryAttributeNames,
java.lang.String filePath) |
protected static void |
validateHasPrimaryAttributeName(org.dom4j.Element element,
java.util.List<java.lang.String> primaryAttributeNames,
java.lang.String filePath) |
protected static void |
validateHasRequiredPropertyElements(org.dom4j.Element element,
java.lang.String filePath) |
protected static void |
validateIfElement(org.dom4j.Element element,
java.lang.String filePath) |
protected static void |
validateMacroContext(org.dom4j.Element element,
java.lang.String macroType,
java.lang.String filePath) |
protected static void |
validateMacroFile(org.dom4j.Element element,
java.lang.String filePath) |
protected static void |
validateMessageElement(org.dom4j.Element element,
java.lang.String filePath) |
protected static void |
validateNumberOfAttributes(org.dom4j.Element element,
int number,
java.lang.String filePath) |
protected static void |
validateNumberOfChildElements(org.dom4j.Element element,
int number,
java.lang.String filePath) |
protected static void |
validatePathFile(org.dom4j.Element element,
java.lang.String filePath) |
protected static void |
validatePossibleAttributeNames(org.dom4j.Element element,
java.util.List<java.lang.String> possibleAttributeNames,
java.lang.String filePath) |
protected static void |
validatePossiblePropertyValues(org.dom4j.Element element,
java.util.List<java.lang.String> possiblePropertyValues,
java.lang.String filePath) |
protected static void |
validatePropertyElement(org.dom4j.Element element,
java.lang.String filePath) |
protected static void |
validateRequiredAttributeNames(org.dom4j.Element element,
java.util.List<java.lang.String> requiredAttributeNames,
java.lang.String filePath) |
protected static void |
validateRequiredChildElementName(org.dom4j.Element element,
java.lang.String requiredElementName,
java.lang.String filePath) |
protected static void |
validateRequiredChildElementNames(org.dom4j.Element element,
java.util.List<java.lang.String> requiredElementNames,
java.lang.String filePath) |
protected static void |
validateTakeScreenshotElement(org.dom4j.Element element,
java.lang.String filePath) |
protected static void |
validateTaskElement(org.dom4j.Element element,
java.lang.String filePath) |
protected static void |
validateTestCaseContext(org.dom4j.Element element,
java.lang.String filePath) |
protected static void |
validateTestCaseFile(org.dom4j.Element element,
java.lang.String filePath) |
protected static void |
validateTestName(java.lang.String testName) |
protected static void |
validateTestName(java.lang.String testName,
java.lang.String filePathLineNumber) |
protected static void |
validateThenElement(org.dom4j.Element element,
java.lang.String filePath) |
protected static void |
validateVarElement(org.dom4j.Element element,
java.lang.String filePath) |
protected static void |
validateWhileElement(org.dom4j.Element element,
java.lang.String filePath) |
public static void clearExceptions()
public static java.util.Set<java.lang.Exception> getExceptions()
public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public static void validate() throws java.lang.Exception
java.lang.Exception
public static void validate(java.lang.String testName) throws java.lang.Exception
java.lang.Exception
protected static java.lang.String getPrimaryAttributeName(org.dom4j.Element element, java.util.List<java.lang.String> multiplePrimaryAttributeNames, java.util.List<java.lang.String> primaryAttributeNames, java.lang.String filePath)
protected static java.lang.String getPrimaryAttributeName(org.dom4j.Element element, java.util.List<java.lang.String> primaryAttributeNames, java.lang.String filePath)
protected static void parseElements(org.dom4j.Element element, java.lang.String filePath)
protected static void validateClassCommandName(org.dom4j.Element element, java.lang.String classCommandName, java.lang.String classType, java.lang.String filePath)
protected static void validateCommandElement(org.dom4j.Element element, java.lang.String filePath)
protected static void validateConditionElement(org.dom4j.Element element, java.lang.String filePath)
protected static void validateDefinitionElement(org.dom4j.Element element, java.lang.String filePath)
protected static void validateElementName(org.dom4j.Element element, java.util.List<java.lang.String> possibleElementNames, java.lang.String filePath)
protected static void validateElseElement(org.dom4j.Element element, java.lang.String filePath)
protected static void validateElseIfElement(org.dom4j.Element element, java.lang.String filePath)
protected static void validateExecuteElement(org.dom4j.Element element, java.lang.String filePath)
protected static void validateForElement(org.dom4j.Element element, java.lang.String filePath)
protected static void validateFunctionContext(org.dom4j.Element element, java.lang.String filePath)
protected static void validateFunctionFile(org.dom4j.Element element, java.lang.String filePath)
protected static void validateHasChildElements(org.dom4j.Element element, java.lang.String filePath)
protected static void validateHasMultiplePrimaryAttributeNames(org.dom4j.Element element, java.util.List<java.lang.String> attributeNames, java.util.List<java.lang.String> multiplePrimaryAttributeNames, java.lang.String filePath)
protected static void validateHasNoAttributes(org.dom4j.Element element, java.lang.String filePath)
protected static void validateHasNoChildElements(org.dom4j.Element element, java.lang.String filePath)
protected static void validateHasPrimaryAttributeName(org.dom4j.Element element, java.util.List<java.lang.String> multiplePrimaryAttributeNames, java.util.List<java.lang.String> primaryAttributeNames, java.lang.String filePath)
protected static void validateHasPrimaryAttributeName(org.dom4j.Element element, java.util.List<java.lang.String> primaryAttributeNames, java.lang.String filePath)
protected static void validateHasRequiredPropertyElements(org.dom4j.Element element, java.lang.String filePath)
protected static void validateIfElement(org.dom4j.Element element, java.lang.String filePath)
protected static void validateMacroContext(org.dom4j.Element element, java.lang.String macroType, java.lang.String filePath)
protected static void validateMacroFile(org.dom4j.Element element, java.lang.String filePath)
protected static void validateMessageElement(org.dom4j.Element element, java.lang.String filePath)
protected static void validateNumberOfAttributes(org.dom4j.Element element, int number, java.lang.String filePath)
protected static void validateNumberOfChildElements(org.dom4j.Element element, int number, java.lang.String filePath)
protected static void validatePathFile(org.dom4j.Element element, java.lang.String filePath)
protected static void validatePossibleAttributeNames(org.dom4j.Element element, java.util.List<java.lang.String> possibleAttributeNames, java.lang.String filePath)
protected static void validatePossiblePropertyValues(org.dom4j.Element element, java.util.List<java.lang.String> possiblePropertyValues, java.lang.String filePath)
protected static void validatePropertyElement(org.dom4j.Element element, java.lang.String filePath)
protected static void validateRequiredAttributeNames(org.dom4j.Element element, java.util.List<java.lang.String> requiredAttributeNames, java.lang.String filePath)
protected static void validateRequiredChildElementName(org.dom4j.Element element, java.lang.String requiredElementName, java.lang.String filePath)
protected static void validateRequiredChildElementNames(org.dom4j.Element element, java.util.List<java.lang.String> requiredElementNames, java.lang.String filePath)
protected static void validateTakeScreenshotElement(org.dom4j.Element element, java.lang.String filePath)
protected static void validateTaskElement(org.dom4j.Element element, java.lang.String filePath)
protected static void validateTestCaseContext(org.dom4j.Element element, java.lang.String filePath)
protected static void validateTestCaseFile(org.dom4j.Element element, java.lang.String filePath)
protected static void validateTestName(java.lang.String testName)
protected static void validateTestName(java.lang.String testName, java.lang.String filePathLineNumber)
protected static void validateThenElement(org.dom4j.Element element, java.lang.String filePath)
protected static void validateVarElement(org.dom4j.Element element, java.lang.String filePath)
protected static void validateWhileElement(org.dom4j.Element element, java.lang.String filePath)