(使用SilverStripe 3)
我正在尝试设置一些单元测试,但是测试框架似乎没有拿起我的测试类,我可能会遗漏一些东西,但目前还不清楚是什么。
测试位于通过composer导入的模块中。 该模块具有以下结构
/htdocs
...
/(moudulename)
/src
Bla.php
/tests
BlaTest.php
BlaTest.php文件包含以下内容
<?php
class BlaTest extends SapphireTest
{
public function testCreation()
{
$this->assertEquals(true, true);
}
}
我期待一旦我进行构建和刷新,我会看到/ dev / tests中列出的测试,但是它没有显示出来。这就是我所做的一切,如果我正确理解文档,那么应该只需要这些,但是测试没有显示出来。任何帮助将不胜感激。
答案 0 :(得分:1)
该文件夹缺少_config目录,因此SS根本没有查看。 文件树应该看起来像
/htdocs
...
/_config
/src
Bla.php
/tests
BlaTest.php
_config
目录中没有任何内容,只需要存在。