2009-12-30 59 views
1

目前我的几个单元测试需要常用的功能,例如从模拟对象登录特定的用户或确保没有人登录。我目前在一个文件中包含这些功能,我通过一个常规的旧include语句包含这些功能。这对我来说似乎不是很重要。我也不想在每个测试中都继续输入include语句,所以我想要做一个高级别的测试,并且可以在我的所有测试中使用它,当然,不需要修改核心cakephp文件。在Cakephp中将单元测试函数的公共库放在哪里?

所以,我正在寻找一个地方,把mustbeLoggedIn('usertype');型函数,这将有助于保持我的测试干燥,但适合对象更好。到目前为止,我还没有成功通过蛋糕使用的常见行为,帮助者或供应商来扩展测试对象。任何最佳实践?

回答

-2

/app/app_controller.php

+2

混合生产代码和代码只在一个类用于测试目的在我看来是一种不好的做法,因此downvote。 – dhofstet 2010-01-01 08:18:08

相关问题