| Name |
Description |
Available data type |
Success example |
Error example |
Remarks |
| Equal |
It succeeds when an input value matches the expected value.
Null and empty string are handled as the same. |
- String
- Numeric
- Date/Time
- Boolean
|
| Expected value | Input value |
| ABC | ABC |
| 123 | 123 |
|
| Expected value | Input value |
| EDF | ABC |
| 456 | 123 |
|
|
| Not equal |
It succeeds when an input value does not match the expected value.
Null and empty string are handled as the same. |
- String
- Numeric
- Date/Time
- Boolean
|
| Expected value | Input value |
| EDF | ABC |
| 456 | 123 |
|
| Expected value | Input value |
| ABC | ABC |
| 123 | 123 |
|
|
| Forward match |
It succeeds when an input value forward matches the expected value. |
|
| Expected value | Input value |
| AB | ABC |
| 12 | 123 |
|
| Expected value | Input value |
| BC | ABC |
| 23 | 123 |
|
|
| Backward match |
It succeeds when an input value backward matches the expected value. |
|
| Expected value | Input value |
| BC | ABC |
| 23 | 123 |
|
| Expected value | Input value |
| AB | ABC |
| 12 | 123 |
|
|
| Regular expression |
It succeeds when an input value matches the expected regular expression. |
|
| Expected value | Input value |
| A.* | ABC |
| \d+ | 123 |
|
| Expected value | Input value |
| ^BC | ABC |
| \d+ | ABC |
|
|
| Any value |
It always succeeds regardless of input and expected value.
Expected value is not used. |
- String
- Numeric
- Date/Time
- Boolean
|
| Expected value | Input value |
| | ABC |
| 456 | 123 |
|
|
|
| Empty string or null |
It succeeds when an input value is empty string or null.
Expected value is not used. |
|
| Expected value | Input value |
| | (null value) |
| | (empty string) |
|
| Expected value | Input value |
| | ABC |
| | 123 |
|
|
| Empty string |
It succeeds when an input value is empty string.
Expected value is not used. |
|
| Expected value | Input value |
| | (empty string) |
|
| Expected value | Input value |
| | (null value) |
| | ABC |
|
|
| null |
It succeeds when an input value is null.
Expected value is not used. |
- String
- Numeric
- Date/Time
- Boolean
|
| Expected value | Input value |
| | (null value) |
|
| Expected value | Input value |
| | (empty string) |
| | ABC |
|
|
| Not less than (On or after) |
It succeeds when an input value is not less than / on or after the expected value.
Strings are compared in the UNICODE collation. |
|
| Expected value | Input value |
| 100 | 100 |
| 100 | 150 |
| 2017/01/01 | 2018/01/01 |
| ABC | ABD |
|
| Expected value | Input value |
| 100 | 50 |
| 2017/01/01 | 2016/01/01 |
| ABC | ABB |
|
|
| Not more than (On or before) |
It succeeds when an input value is not more than / on or before the expected value.
Strings are compared in the UNICODE collation. |
|
| Expected value | Input value |
| 100 | 100 |
| 100 | 50 |
| 2017/01/01 | 2016/01/01 |
| ABC | ABB |
|
| Expected value | Input value |
| 100 | 150 |
| 2017/01/01 | 2018/01/01 |
| ABC | ABD |
|
|
| Type match |
It succeeds when an input data can be parsed as the type.
Expected value is not used. |
|
| Expected value | Input value |
| (Numeric) | 100 |
| (Date) | 2017/01/01 |
|
| Expected value | Input value |
| (Numeric) | ABC |
| (Numeric) | 2017/01/01 |
| (Date) | EFG |
| (Date) | 123 |
|
|