2010-12-14 3 views
3

난 새로운 테스트로, 그래서 "테스트 만들기"장에서 CakePHP의 설명서에서이 질문에CakePHP에서의 브라우저에서 테스트 케이스를 실행하는 방법

저를 용서해주십시오, 하나는 읽을 수

테스트 사례를 만들었 으면 http://your.cake.domain/cake_folder/test.php (특정 설정의 모양에 따라 다름)을 탐색하고 App 테스트 사례를 클릭 한 다음 특정 파일에 대한 링크를 클릭하여 테스트 사례를 실행할 수 있습니다.

나는이 URL을 이해하지 못하고 내 사례에 어떻게 적용 할까.

나는에 저장된 다음 테스트 케이스를 실행하고 싶습니다 :

내 도메인 /app/tests/cases/models/box.test.php이 www.box.local입니다

나는 '돈 내가 입력해야하는 URL을 이해하지 못합니까? 제발 저를 계몽하십시오.

+0

초보자는 SimpleTest 1.1alpha를 사용하지 마십시오. "정의되지 않은 메소드 CakeCliReporter :: SimpleReporter()"또는 "정의되지 않은 메소드 CakeHtmlReporter :: SimpleReporter()"와 같은 오류가 발생할 경우 SimpleTest 1.0.1을 사용하십시오. – kaklon

답변

4

Cake 앱에는 /app/webroot/에 두 개의 중요한 파일이 있습니다 : index.phptest.php입니다. 일반 요청은 모두 index.php 파일에서 처리합니다. 테스트를 실행하려면 test.php 파일을 호출해야합니다. 따라서 정상적으로 URL www.box.local/을 방문하는 경우 www.box.local/test.php으로 이동하십시오. Cake 앱이 하위 폴더에 있고 일반 URL이 www.box.local/cakeapp/ 인 경우 www.box.local/cakeapp/test.php을 사용하십시오.

인터페이스에서 실행 한 실제 테스트입니다.

+0

고마워요 !!! – kaklon