我有一些代码要从 Cake 1.3 迁移到 Cake 2.4.1,我的一个测试用例出现内部错误。它告诉我它找不到引用的夹具类。我试图引用的夹具类存储在一个子目录下:app/Test/Fixture/Ds1,它在早期版本的 Cake 中运行良好。这是我的测试/夹具提炼出来的:
// app/Test/Case/Model/TestTest.php
<?php
class TestTest extends CakeTestCase {
public $fixtures = array('app.ds1.test'); // Trying to load this fixture.
public function testStuff()
{
$this->assertEqual(0, 0);
}
}
// app/Test/Fixture/Ds1/TestFixture.php
<?php
class TestFixture extends CakeTestFixture {
}
我收到的内部错误是Referenced fixture class Ds1.test (Test\Fixture\Ds1.testFixture.php) not found
. 我已经在谷歌上搜索了一段时间,并将继续这样做,但我想在这里问一下,以防万一有人知道如何解决这个问题。很有可能我错过了一些非常明显的东西,但我在这个上旋转我的轮子。