2010-10-20 1 views
3

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?

+2

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

Répondre

3

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

How do you unit test regular expressions?

+0

** @Brian: ** Merci, c'est ce que je pensais, je voulais juste m'assurer que je ne manquais pas quelque chose. – blunders

+0

np, parfois c'est bien d'avoir un deuxième avis, alors FWIW je ferais exactement ce que vous suggérez – Brian