0

PHPUnit 不应该使用命名约定“ClassTest”来要求类本身吗?

  • 我有一个带有类路由器的 php 文件“Router.php”
  • 我的 PHPUnit 测试类定义如下:

    类 RouterTest 扩展 PHPUnit_Framework_TestCase

但是,它会引发文件未找到“Router.php”的致命错误。如果我手动需要它,一切都可以。

它出什么问题了?

4

1 回答 1

1

没有什么问题。PHPUnit 如何从测试中知道你的类在哪里?

对于您的测试,您需要自己要求被测类,或者创建一个自动加载器来为您要求该类。PHPUnit 不知道应该从哪里获取文件。它的内部文件有一个自动加载器,仅此而已。

于 2013-07-26T21:14:01.620 回答