Est-ce possible? Aurait-il besoin d'un ensemble de données existantes blanchies à la chaux et/ou blacklistées, ou non? Comment sauriez-vous qu'une exception n'existait pas?Comment écrivez-vous un test unitaire pour un motif regex?
Répondre
listes blanches et listes noires semble une bonne approche, je ne pense pas que vous pouvez « prouver » cela fonctionnera sans exception si la vérification empirique est appropriée et conforme à l'esprit des tests unitaires
que vous pensez en plus complexes/exemples bord cas pour tester avec, ajoutez simplement eux et voir si elle fonctionne toujours, créant ainsi une suite de test dans lequel vous avez toujours plus le niveau de confiance
aussi, déjà répondu très bien ici
Vous voudrez peut-être regarder le lien suivant avec une discussion identique qui a plusieurs bonnes solutions:
Comment faites-vous des expressions régulières de tests unitaires?
How do you unit test regular expressions?
** @ atconway: ** Merci. – blunders
double possible de [Comment avez-vous des expressions régulières de tests unitaires?] (Http://stackoverflow.com/questions/488601/how-do-you-unit-test-regular-expressions) –