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
을 어떻게 정의해야합니까?