我了解单元测试背后的想法,但是当需要数据库功能时,我试图想出一种干净简单的方法。例如,我有一个函数,它根据数据库选择查询返回结果。数据库是否必须始终保持不变才能正确地看到只返回正确的结果。当需要数据库不活动(无论是读、写、更新还是删除)时,执行单元测试(在 PHP 中)的最佳方法是什么?
PHPUnit 手册中有整整一章介绍这一点:
-
http://www.phpunit.de/manual/current/en/database.html http://www.phpunit.de/manual/current/en/database.html也值得一读
- http://matthewturland.com/2010/01/04/database-testing-with-phpunit-and-mysql/ http://matthewturland.com/2010/01/04/database-testing-with-phpunit-and-mysql/
就像单元测试时的其他所有事情一样。创建一个已知状态并针对它测试您的代码以查看它是否返回预期结果。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)