当我运行“php TestRunner SiteTest.php”时它没有看到扩展类
我尝试运行书中的一个示例:“Agile Web Application Development with Yii1.1 and PHP5”。命令行:“php TestRunner SiteTest.php”。文件“SiteTest.php”有一行:“class SiteTest extends WebTestCase”。它写道:“在 SiteTest.php 中找不到类‘WebTestCase’。可能有人读过这本书并知道为什么它不起作用。
I tried to run an example from the book:"Agile Web Application Development with Yii1.1 and PHP5". Command line:"php TestRunner SiteTest.php". File "SiteTest.php" has a line: "class SiteTest extends WebTestCase". It writes: "Class 'WebTestCase' not found in SiteTest.php. May be someone read this book and knows why it doesn't work.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
假设您正确引导框架,您唯一的问题应该是您应该扩展 CWebTestCase,而不是 WebTestCase。
http://www.yiiframework.com/doc/api/1.1/CWebTestCase
Assuming that you're bootstrapping the framework properly, your only issue should be that you should be extending CWebTestCase, not WebTestCase.
http://www.yiiframework.com/doc/api/1.1/CWebTestCase