저는 PHP SimpleTest 프레임 워크를 처음 접했고 실패한 주장이 테스트 방법을 중단시키지 않는다는 사실에 놀랐습니다. 즉,이 시험 보고서에서이 오류 메시지가 발생합니다PHP SimpleTest 프레임 워크를 실패로 구성 할 수 있습니까?
이function testFoo() {
$this->assertTrue(true, 'first: %s');
$this->assertTrue(false, 'second: %s');
$this->assertTrue(false, 'third: %s');
}
내 단위 테스트 경험의 대부분은 JUnit 및 NUnit 함께, 그리고 그들 모두는 즉시 최초의 주장이 실패로 시험 방법을 중지합니다. 어쩌면 나는 그저 익숙하지 않은 것 같지만, 여분의 실패 메시지가 단지 잡음처럼 보일 것 같습니다. 세미콜론이 없어서 50 개의 오류가 발생하는 오래된 C 컴파일러를 생각 나게합니다.
SimpleTest가 빠르게 실패하도록 구성 할 수 있습니까? 아니면 다른 스타일로만 살면됩니까?
나는 SimpleTest를 정말로 선택하지 않았으며, 단지 CakePHP와 통합되었습니다. 지금까지 PHPUnit을 체크 아웃 할만큼 짜증나는 것은 아닙니다. –