Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"
 
PerlMonks  

Re^4: Filling in missing values in an array

by Neighbour (Friar)
on Jun 30, 2011 at 06:39 UTC ( #912109=note: print w/ replies, xml ) Need Help??


in reply to Re^3: Filling in missing values in an array
in thread Filling in missing values in an array

Yea, but when it dies, the tests are never executed (in my case). That's probably not what's supposed to happen :).


Comment on Re^4: Filling in missing values in an array
Re^5: Filling in missing values in an array
by FunkyMonk (Canon) on Jun 30, 2011 at 10:07 UTC
    If you don't want the code to die, you need to use something to catch the exception. I like Try::Tiny:
    use Try::Tiny; my @bad = try { fill_in_the_blanks(qw<_ _ _>) } # fails catch { print "bad data!\n" }; my @good = try { fill_in_the_blanks(qw<_ 1 _>) } # succeeds catch { print "bad data!\n" };
Re^5: Filling in missing values in an array
by Neighbour (Friar) on Jul 04, 2011 at 11:17 UTC
    Ah, found out where things went wrong:
    My code dies with a 'No values found' for is_deeply [fill_in_the_blanks(qw< >)], [qw< >], "( )";.
    I thought that throws_ok didn't catch the die but that wasn't the case.
    Seems our approach of the 'empty array'-situation differs :)

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others having an uproarious good time at the Monastery: (6)
As of 2014-07-31 22:35 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My favorite superfluous repetitious redundant duplicative phrase is:









    Results (254 votes), past polls