# Uses of Class
com.ads.api.beans.tm.TestCaseValidationStep

Packages that use TestCaseValidationStep
Package
Description
com.ads.api.beans.tm
Contains Collection Classes, Java Bean Classes which are specific to TestCases, TestSteps and TestValidations.
com.ads.api.util
Contains Utility Classes, Collection Classes, Java Bean Classes which are specific to System, Environment, Table, Column, Mappings, Subject, KeyValue Pairs, ROle, Business Glossary Catalog, Document etc...

- ## Uses of TestCaseValidationStep in com.ads.api.beans.tm

  Methods in com.ads.api.beans.tm that return TestCaseValidationStep
  Modifier and Type
  Method
  Description
  `TestCaseValidationStep`
  TestCase.`getValidationStep(String name)`
  Returns the TestCaseValidationStep for the specified name.
  Methods in com.ads.api.beans.tm that return types with arguments of type TestCaseValidationStep
  Modifier and Type
  Method
  Description
  `Map<String,TestCaseValidationStep>`
  TestCase.`getValidationStepMap()`
  Returns the validationStepMap i.e it returns the details like testCaseId, validationStepId, validationStepName, status,
  description, expectedResult, actualResult, comments etc...
  Methods in com.ads.api.beans.tm with parameters of type TestCaseValidationStep
  Modifier and Type
  Method
  Description
  `void`
  TestCase.`addValidationStep(String name, TestCaseValidationStep _validationStep)`
  Adds the stepName to validationStepMap.
  Method parameters in com.ads.api.beans.tm with type arguments of type TestCaseValidationStep
  Modifier and Type
  Method
  Description
  `void`
  TestCase.`setValidationStepMap(Map<String,TestCaseValidationStep> _validationStepMap)`
  Sets the validationStepMap as specified.

- ## Uses of TestCaseValidationStep in com.ads.api.util

  Methods in com.ads.api.util that return TestCaseValidationStep
  Modifier and Type
  Method
  Description
  `TestCaseValidationStep`
  TestManagerUtil.`getValidationStep(int nodeId, Node.NodeType nodeType, String testCaseName, String validationStepName)`
  Returns the TestCaseValidationStep Details such as StepName, StepType, Description, ExpectedResult, ActualResult, StepComments and AuditHistory etc...
  `TestCaseValidationStep`
  TestManagerUtil.`getValidationStep(int testCaseId, String validationStepName)`
  Returns the TestCaseValidationStep object with Details such as StepName, StepType, Description, ExpectedResult, ActualResult, StepComments and AuditHistory etc...of the specified testCaseId, validationStepName.
  `TestCaseValidationStep`
  TestManagerUtil.`getValidationStepById(int validationStepId)`
  Returns the TestCaseValidationStep object with Details such as StepName, StepType, Description, ExpectedResult, ActualResult, StepComments and AuditHistory etc...of the specified validationStepId.
  Methods in com.ads.api.util that return types with arguments of type TestCaseValidationStep
  Modifier and Type
  Method
  Description
  `List<TestCaseValidationStep>`
  TestManagerUtil.`getValidationSteps(int testCaseId)`
  Returns the List of TestCaseValidationStep objects with Details such as StepName, StepType, Description, ExpectedResult, ActualResult, StepComments and AuditHistory etc...of the specified testCaseId.
  `List<TestCaseValidationStep>`
  TestManagerUtil.`getValidationSteps(int nodeId, Node.NodeType nodeType, String testCaseName)`
  Returns the List of TestCaseValidationStep objects with Details such as StepName, StepType, Description, ExpectedResult, ActualResult, StepComments and AuditHistory etc...of the specified testCaseName, nodeId of nodeType.
  Methods in com.ads.api.util with parameters of type TestCaseValidationStep
  Modifier and Type
  Method
  Description
  `RequestStatus`
  TestManagerUtil.`addValidationStep(int nodeId, Node.NodeType nodeType, String testCaseName, TestCaseValidationStep validationStep)`
  ValidationStep will be added for the specified testCaseName of nodeId, nodeType with details given in TestCaseValidationStep Object.
  `RequestStatus`
  TestManagerUtil.`addValidationStep(int testCaseId, TestCaseValidationStep validationStep)`
  ValidationStep will be added for the specified testCaseId with details given in TestCaseValidationStep Object.
  `RequestStatus`
  TestManagerUtil.`updateValidationStep(TestCaseValidationStep validationStep)`
  ValidationStep will be updated as specified TestCaseValidationStep Object.
  Method parameters in com.ads.api.util with type arguments of type TestCaseValidationStep
  Modifier and Type
  Method
  Description
  `RequestStatus`
  TestManagerUtil.`addValidationSteps(int nodeId, Node.NodeType nodeType, String testCaseName, List<TestCaseValidationStep> validationSteps)`
  ValidationSteps will be added for the specified testCaseName of nodeId, nodeType with details given in the List of TestCaseValidationStep Objects.
  `RequestStatus`
  TestManagerUtil.`addValidationSteps(int testCaseId, List<TestCaseValidationStep> validationSteps)`
  ValidationSteps will be added for the specified testCaseId with details given in the List of TestCaseValidationStep Objects.
  `RequestStatus`
  TestManagerUtil.`updateValidationSteps(int testCaseId, List<TestCaseValidationStep> validationSteps)`
  ValidationSteps will be updated of the specified testCaseId, with the details specified in TestCaseValidationStep Objects.
  `RequestStatus`
  TestManagerUtil.`updateValidationSteps(List<TestCaseValidationStep> validationSteps)`
  ValidationSteps will be updated as the specified TestCaseValidationStep Objects.