Is it possible? Would it require a existing whitewashed and/or blacklisted datasets, or not? How would you know an exception did not exist?
+3
A:
whitelists and blacklists sounds a good approach, I don't think you can "prove" it will work without exception so empirical verification is appropriate and in keeping with the spirit of unit testing
as you think up more complex/edge-case examples to test with, just add them and see if it still works, thus building a test suite in which you have ever greater levels of confidence
also, answered previously very thoroughly here
http://stackoverflow.com/questions/488601/how-do-you-unit-test-regular-expressions
Brian
2010-10-20 12:59:15
**@Brian:** Thanks, that's what I thought, just wanted to make sure I wasn't missing something.
blunders
2010-10-20 13:02:41
np, sometimes it's nice to get a second opinion, so FWIW I would do exactly what you're suggesting
Brian
2010-10-20 13:04:12
+1
A:
You might want to look at the following link with an identical discussion that has several good solutions:
How do you unit test regular expressions?
http://stackoverflow.com/questions/488601/how-do-you-unit-test-regular-expressions
atconway
2010-10-20 13:01:41