PHPUnit和auto需要测试类

时间:2013-07-25 08:42:08

标签: php unit-testing phpunit

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

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

    类RouterTest扩展PHPUnit_Framework_TestCase

然而,对于未找到“Router.php”的文件,它会引发致命错误。 如果我手动要求它一切正常。

它出了什么问题?

1 个答案:

答案 0 :(得分:1)

它没有任何问题。 PHPUnit如何知道您的类与测试的关系?

对于您的测试,您需要自己要求受测试的类或创建一个自动加载器,它将需要您的课程。 PHPUnit不知道从哪里获取文件。它有一个内置文件的自动加载器,但就是这样。