Skip to content
/ .. / .. /
All and Not All Rules










All and Not All Rules

These rules verify that a property contains all of or not all of a repetition of the specified chunk.

Note: This check is not case sensitive.

All

Verifies that the property's value contains all of the repetition of the specified chunk. For example, if checking for ab, ABAbab will pass, while ababcabab or aba will fail.

Syntax

1
2
check <property String> all <chunk String>;
check <property String> all <chunk String> if present;
Parameters

  • property - The property being checked.

  • chunk - The value that the repetition should consist of. If the ticket's property value is empty, the Rule will fail.

Example

1
2
check "SubscriptionName" all "ab";
check "SubscriptionName" all "ab" if present;
The rule in the example above checks that the "SubscriptionName" property consists of ab repetitions.

Additional Examples

Property Value Rule Parameter Check Result
ABab "AB" OK
"ABCDAB" "AB" FAIL

Not All

Verifies that the property's value contains not all of the repetition of the specified chunk. For example, if checking for ab, ababcabab or aba will pass, while ABAbab will fail.

Note: This check ignores case.

Syntax

1
2
check <property String> not all <chunk String>;
check <property String> not all <chunk String> if present;

Parameters

  • property - The property being checked.

  • chunk - The value that the repetition should not consist of. If the ticket's property value is empty, the Rule will fail.

Example

1
2
check "SubscriptionName" not all "ab";
check "SubscriptionName" not all "ab" if present;
The rule in the example above checks that the "SubscriptionName" property does not consist of ab repetitions.

Further Examples:

Property Value Rule Parameter Check Result
ABA "AB" OK
ABCDAB "AB" OK
ABAB "AB" FAIL