in reply to Testing procedure: how to mock?
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.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Testing procedure: how to mock?
by thor (Priest) on Sep 26, 2005 at 20:43 UTC | |
by stvn (Monsignor) on Sep 27, 2005 at 07:11 UTC |