asserts.satisfies(value, predicate)
[res, msg] = asserts.satisfies(value, predicate)
| Paramètre | Description |
|---|---|
| value | Valeur passee comme unique entree au predicat. |
| predicate | Handle de fonction ou nom de fonction. Il doit retourner un scalaire logique. |
| Paramètre | Description |
|---|---|
| res | true si l'assertion reussit, false sinon. |
| msg | message d'echec de l'assertion, vide en cas de succes. |
L'assertion reussit lorsque predicate(value) retourne le scalaire logique true.
Les predicats invalides ou les resultats non logiques levent immediatement une erreur d'argument.
asserts.satisfies(1, 'isnumeric');
asserts.satisfies(1, @(x) isscalar(x));
[res, msg] = asserts.satisfies([1 2], @(x) isscalar(x));
| Version | Description |
|---|---|
| 2.0.0 | version initiale |