제목 코드셉션 단위 테스트와 마찬가지로 정의되지 않은 인덱스: HTTP_HOST 오류
테스트 구동 코드:
commonconfigmain.php 도메인 간 로그인 코드:
commonconfigmain.php로 테스트 드라이버를 실행하면 정의되지 않은 인덱스: HTTP_HOST 오류가 보고됩니다. 해결 방법을 알려주세요.
제목 코드셉션 단위 테스트와 마찬가지로 정의되지 않은 인덱스: HTTP_HOST 오류
테스트 구동 코드:
commonconfigmain.php 도메인 간 로그인 코드:
commonconfigmain.php로 테스트 드라이버를 실행하면 정의되지 않은 인덱스: HTTP_HOST 오류가 보고됩니다. 해결 방법을 알려주세요.
부트스트랩 파일에서 다음 변수를 정의합니다.
$_SERVER['HTTP_HOST'] = 'foo.com';
코드 수신 단위로 인해 PHP는 cli 모드에서 실행되고 $_SERVER는 다음으로 시작합니다. HTTP 일부 변수는 정의되지 않았으므로 웹의 일부 데이터를 시뮬레이션하려면 수동으로 정의해야 합니다. 그래야 거기에서 실행할 때 오류가 보고되지 않습니다.
인수 테스트를 사용하거나 코드를 기능 클래스로 캡슐화한 다음 기능 테스트를 사용하는 것이 좋습니다. 따라서 코드를 테스트 드라이버에 직접 작성하는 것은 의미가 없습니다