Effacer les filtres
Effacer les filtres

How to write tests for bad input, e.g. to check its proper handling

3 vues (au cours des 30 derniers jours)
Ilya
Ilya le 2 Jan 2016
Commenté : Ilya le 3 Jan 2016
This can be also related to the following StackOverflow question...
To be more concrete: It's clear how to write tests that validate some expected outputs (testCase.validateEqual() etc.).
However, how do I validate that e.g. some exception was properly thrown as a response to e.g. some bad input data? Usually if an exception occurs in the function-under-test, the corresponding test function is marked as both "failed" and "incomplete".

Réponse acceptée

Steven Lord
Steven Lord le 2 Jan 2016
Use testCase.verifyError. The first input should be a function handle that will throw the error when evaluated, and the second should be the error identifier.
  1 commentaire
Ilya
Ilya le 3 Jan 2016
Thanks, I think I missed or misunderstood this before

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Testing Frameworks dans Help Center et File Exchange

Produits

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by