0
私はPHPプロジェクトを持っています。テストする必要があるクラスMy_Classがあります。同じパッケージにテストクラスを作成しました。私がテストを実行すると、このラインとPHPUnitテスト対象のファイルにSYSPATHが定義されていません
<?php
require_once 'myclass.php';
class My_ClassTest extends PHPUnit_Framework_TestCase
{
public function test()
{
My_Class::doSomething(1);
}
}
ファイルmyclass.php
開始は
<?php defined('SYSPATH') or die('No Direct Script Access.');
私はNo Direct Script Access.
メッセージが表示されます。 myclass.php
ファイルから同じメッセージであることを確認しました。
ユニットテストを実行できるように、SYSPATH
を定義または含める方法を教えてください。