I think the first question you should ask yourself is whether you need to be testing your database code. Meaning the code which utilizes DBI, and which generates SQL statements.
If the answer is yes, I would suggest using DBD::Mock. It will allow you to mock your DBI/database interaction, and interogate the SQL being passed into it. I wrote an article on perl.com about it a little while ago, which explains the basics of using the module.
If your answer is no, and you are not concerned with testing the SQL or DBI code, and your are not finding Test::MockObject or Test::MockModule useful, you might want to also look at Sub::Override or possibly Test::MockDBI.
In addition, you could post some of your Test::MockObject or Test::MockModule code, and possibly someone could help you with getting it to work.
In reply to Re: Testing procedure: how to mock?
by stvn
in thread Testing procedure: how to mock?
by thor
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |