phpunit 단위 테스트 문제
代言
代言 2017-06-26 10:49:13
0
2
1089
으아악

테스트 코드 작성 후 실행

으아악

테스트가 실행되지 않고 phpunit 스크립트가 직접 출력되었습니다

으아악

그리고 시스템 환경변수에 단위 테스트를 구성하고 테스트를 실행해봤습니다

으아악

코드 선두에 autoload.php를 도입해야 합니다

으아악

자동로딩은 안되나요?

代言
代言

모든 응답(2)
大家讲道理

해결되었습니다. 이전 두 친구의 답변을 듣고 직접 해결책을 찾았습니다

온라인에서 찾을 수 있는 많은 튜토리얼은 명령을 사용하여 실행됩니다

으아악

버전 때문일지도 모르겠습니다. 이전 버전은 php 스크립트 파일이었는데 제 버전은 "phpunit/phpunit": "^6.2"vendor/bin/phpunit쉘 스크립트 파일이었습니다(5.x를 사용해본 적이 없어서 자세한 내용은 모르겠습니다).

올바른 사용 방법은 스크립트 파일에 실행 권한을 부여하는 것입니다

으아악

테스트 실행

으아악

자동 로딩 방식이 구현되어 있으며, Composer가 로딩한 phpunit 컴포넌트 패키지를 사용하여 프로젝트 루트 디렉터리에 phpunit.xml이 있으며, 여기서 자동 로딩 경로를 설정할 수 있습니다

으아악
世界只因有你

프레임워크 외부에서 단위 테스트 파일을 작성하고 phpunit xxx.php를 사용하여 테스트하면 phpunit이 정상적으로 설치되었는지, autoload.php 도입 방식이 잘못된 것인지 하나씩 확인할 수 있습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿