Documentation ¶
Index ¶
- type GlobalValidator
- func (globalValidator GlobalValidator) ValidateJsonInputNotAllowed(cmd *cobra.Command, jsonData []byte)
- func (globalValidator GlobalValidator) ValidateParentSubCommands(cmd *cobra.Command, args []string, isJsonInputAllowed bool)
- func (globalValidator GlobalValidator) ValidateSubCommandsNotAllowed(cmd *cobra.Command, args []string, isJsonInputAllowed bool)
- type Validator
- func (validator Validator) AddTestCaseToTestSuiteFlagCheck(testSuiteId, testSuiteName, url, condition, ipVersion string, ...)
- func (validator Validator) AddTestSuiteNameFlagCheck(name string)
- func (validator Validator) EditTestSuiteAllFlagCheck()
- func (validator Validator) EditTestSuiteIdFlagCheck(testSuiteId string)
- func (validator Validator) GroupByFlagCheck(groupBy string)
- func (validator Validator) LockedAndStatefulFlagCheck(locked bool, unlocked bool, stateful bool, stateless bool)
- func (validator Validator) PropertyAndVersionFlagCheck(propertyId string, propertyString string, versionString string, ...)
- func (validator Validator) RemoveConfigFlagCheck(propertyName string, removeProperty bool)
- func (validator Validator) RemoveTestCaseFromTestSuiteFlagCheck(testSuiteId, orderNumber, testCaseIdStr string)
- func (validator Validator) TestSuiteIdAndNameFlagCheck(testSuiteId, testSuiteName string)
- func (validator Validator) UrlsFlagCheck(urls []string)
- func (validator Validator) ValidateCreateTestSuiteFields(testSuite *model.TestSuite, isStandardInputAvailable bool, ...)
- func (validator Validator) ValidateDefaultTestSuiteFields(propertyId, propertyName, propertyVersion string, urls []string, ...)
- func (validator Validator) ValidateGetLogLinesFlag(tcxId string)
- func (validator Validator) ValidateGetRawRequestResponseFlag(testRunId, testCaseExecutionId string)
- func (validator Validator) ValidateGetTestRunFlag(testRunId string)
- func (validator Validator) ValidateGetTestSuiteWithChildObjectsFlags(testSuiteId, testSuiteName, groupBy string)
- func (validator Validator) ValidateImportFields(testSuitesImport *model.TestSuite)
- func (validator Validator) ValidateManageFields(testSuitesManage *model.TestSuite)
- func (validator Validator) ValidateTestCaseFlagCheck(testCaseId string)
- func (validator Validator) ValidateTestRunFlagsAndGetRunEnum(...) string
- func (validator Validator) ValidateTryItFunctionInputFields(tryFunction *model.TryFunction)
- func (validator Validator) ValidateUpdateTestSuiteFields(testSuite *model.TestSuite, isStandardInputAvailable bool, ...)
- func (validator Validator) ValidateVariableCreateFlagCheck(testSuiteId, name, value string, group []string)
- func (validator Validator) ValidateVariableEditFlagCheck(testSuiteId, name, value, variableId string, group []string)
- func (validator Validator) ValidateVariableFlagCheck(testSuiteId, variableId string)
- func (validator Validator) ValidateVariablesListFlagCheck(testSuiteId string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GlobalValidator ¶
type GlobalValidator struct {
// contains filtered or unexported fields
}
func NewGlobalValidator ¶
func NewGlobalValidator(cmd *cobra.Command, jsonData []byte) *GlobalValidator
func (GlobalValidator) ValidateJsonInputNotAllowed ¶
func (globalValidator GlobalValidator) ValidateJsonInputNotAllowed(cmd *cobra.Command, jsonData []byte)
Use this function to validate commands where json input is not allowed. Keep the order always one for parent commands
func (GlobalValidator) ValidateParentSubCommands ¶
func (globalValidator GlobalValidator) ValidateParentSubCommands(cmd *cobra.Command, args []string, isJsonInputAllowed bool)
Use this function to validate root/parent subcommands/argument, gives suggestion as well if keywords match.
func (GlobalValidator) ValidateSubCommandsNotAllowed ¶
func (globalValidator GlobalValidator) ValidateSubCommandsNotAllowed(cmd *cobra.Command, args []string, isJsonInputAllowed bool)
Use this function to validate commands where no subcommands are allowed, mostly used in child level commands.
type Validator ¶
type Validator struct {
// contains filtered or unexported fields
}
func (Validator) AddTestCaseToTestSuiteFlagCheck ¶
func (Validator) AddTestSuiteNameFlagCheck ¶
func (Validator) EditTestSuiteAllFlagCheck ¶
func (validator Validator) EditTestSuiteAllFlagCheck()
func (Validator) EditTestSuiteIdFlagCheck ¶
func (Validator) GroupByFlagCheck ¶
func (Validator) LockedAndStatefulFlagCheck ¶
func (Validator) PropertyAndVersionFlagCheck ¶
func (Validator) RemoveConfigFlagCheck ¶
func (Validator) RemoveTestCaseFromTestSuiteFlagCheck ¶
func (Validator) TestSuiteIdAndNameFlagCheck ¶
func (Validator) UrlsFlagCheck ¶
func (Validator) ValidateCreateTestSuiteFields ¶
func (Validator) ValidateDefaultTestSuiteFields ¶
func (Validator) ValidateGetLogLinesFlag ¶
func (Validator) ValidateGetRawRequestResponseFlag ¶
func (Validator) ValidateGetTestRunFlag ¶
func (Validator) ValidateGetTestSuiteWithChildObjectsFlags ¶
func (Validator) ValidateImportFields ¶
func (Validator) ValidateManageFields ¶
func (Validator) ValidateTestCaseFlagCheck ¶
func (Validator) ValidateTestRunFlagsAndGetRunEnum ¶
func (validator Validator) ValidateTestRunFlagsAndGetRunEnum(testSuiteId, testSuiteName, propertyId, propertyName, propVersion, url, condition, ipVersion, targetEnvironment, client, location, requestMethod, requestBody string, addHeader, modifyHeader []string, jsonData []byte, testRunRequest *model.TestRun, isStandardInputAvailable, encodeRequestBody bool) string
func (Validator) ValidateTryItFunctionInputFields ¶
func (validator Validator) ValidateTryItFunctionInputFields(tryFunction *model.TryFunction)
func (Validator) ValidateUpdateTestSuiteFields ¶
func (Validator) ValidateVariableCreateFlagCheck ¶
func (Validator) ValidateVariableEditFlagCheck ¶
func (Validator) ValidateVariableFlagCheck ¶
func (Validator) ValidateVariablesListFlagCheck ¶
Click to show internal directories.
Click to hide internal directories.