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 |
|
|