Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery

Re^2: How not to test exceptions

by adrianh (Chancellor)
on Jul 23, 2005 at 08:57 UTC ( #477453=note: print w/replies, xml ) Need Help??

in reply to Re: How not to test exceptions
in thread How not to test exceptions

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.

Log In?

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://477453]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others surveying the Monastery: (7)
As of 2022-05-20 13:50 GMT
Find Nodes?
    Voting Booth?
    Do you prefer to work remotely?

    Results (73 votes). Check out past polls.