asserts.hasField(s, fieldName)
[res, msg] = asserts.hasField(s, fieldName)
| Parameter | Description |
|---|---|
| s | Structure value. |
| fieldName | Expected field name as a character vector or string scalar. |
| Parameter | Description |
|---|---|
| res | true if the assertion passes, false otherwise. |
| msg | assertion failure message, empty on success. |
The assertion passes when s contains fieldName.
Invalid non-structure inputs raise an argument error immediately.
S = struct('a', 1); asserts.hasField(S, 'a');
S = struct('a', 1); [res, msg] = asserts.hasField(S, 'b');
| Version | Description |
|---|---|
| 2.0.0 | initial version |