PHPUnitを使用して10月のCMSプラグインのカスタムルートのテストを作成しようとしていますが、テストを正しく実行するためにいくつかのエラーが発生しています。October CMS PHPUnitルートテスト
各テストは個別に実行されますが、グループとして実行すると、最初のテストは合格し、残りは500エラーで失敗します。
in Resolver.php line 44
at HandleExceptions->handleError('8', 'Undefined index: myThemeName',
'/Users/me/src/myProject/vendor/october/rain/src/Halcyon/Datasource/
Resolver.php', '44', array('name' => 'myThemeName')) in Resolver.php line
44
テストケースは次のようになります:失敗のテストのためのエラーメッセージがある
class RoutesTest extends PluginTestCase
{
protected $baseUrl = "/";
public function setUp() {
parent::setUp();
DB::beginTransaction();
}
public function tearDown()
{
DB::rollBack();
parent::tearDown();
}
public function testRootPath()
{
$response = $this->call('GET', '/');
$this->assertEquals(200, $response->status());
}
public function testIntroPath()
{
$response = $this->call('GET', '/intro');
$this->assertEquals(200, $response->status());
}
etc...
}
あなたが持っている 'use'ステートメントを共有できますか?私は 'Illuminate \ Foundation \ Testing \ TestCase;を使うようには思えません。' use \ PHPUnit_Framework_TestCase;を見ました。 – icedwater