|
|
| Do you know where your variables are? | |
| PerlMonks |
Comment on |
| ( #3333=superdoc: print w/ replies, xml ) | Need Help?? |
|
I found that writing tests along with the code helps me catch error conditions early. I use Test::More. Sometimes, the code I write is not intended to run in my development/test environment. In these cases I modify package objects, or data structures within the tests to get the desired scenario. Then I run a test against it.
Test::More example: foo.pl contains a function named foo_plus_one like this - You can 'require' your script into the test - and call the functions -
pass output - 1..1 ok 1 - method foo_plus_one() OR fail - 1..1 not ok 1 - method foo_plus_one() # Failed test (foo.t at line 6) # got: '1003' # expected: '5' Testing is a great way to build a program! Ye-haw! In reply to Re: Testing Non-module code
by whiteEFunk
|
|