![]() |
|
good chemistry is complicated, and a little bit messy -LW |
|
PerlMonks |
comment on |
( #3333=superdoc: print w/replies, xml ) | Need Help?? |
The main reason I stayed away from Test::Exception was that I didn't want to skip all of the exceptions tests just because it wasn't installed. Then add it as a prerequisite so it gets installed :-) That is even more true when I can do much of the same with Error/try Well you have to type a heck of a lot more by using raw try/catch from Error, as you've seen doing so is prone to error, and you get far less useful messages on test failure. AND the fact that Error is already a PREREQ for the dist being tested. If you really don't want to add another prerequisite to the installation, add a local copy of Test::Exception and its dependencies to t/lib and just use it in your test scripts. The module is pure perl. In reply to Re^2: How not to test exceptions
by adrianh
|
|