ホームページ > バックエンド開発 > PHPチュートリアル > codeception 単体テスト 未定義のインデックス: HTTP_HOST

codeception 単体テスト 未定義のインデックス: HTTP_HOST

WBOY
リリース: 2016-08-04 09:19:51
オリジナル
2011 人が閲覧しました

タイトルの通り codeception 単体テスト 未定義のインデックス: HTTP_HOST エラー報告

codeception 単体テスト 未定義のインデックス: HTTP_HOST

テスト駆動コード:

codeception 単体テスト 未定義のインデックス: HTTP_HOST

commonconfigmain.php クロスドメイン ログイン コード:

codeception 単体テスト 未定義のインデックス: HTTP_HOST

commonconfigmain.php に対してテストドライバーを実行すると、「未定義のインデックス: HTTP_HOST」エラーが報告されます。解決方法を教えてください。

返信内容:

タイトルの通り codeception 単体テスト 未定義のインデックス: HTTP_HOST エラー報告

codeception 単体テスト 未定義のインデックス: HTTP_HOST

テスト駆動コード:

codeception 単体テスト 未定義のインデックス: HTTP_HOST

commonconfigmain.php クロスドメイン ログイン コード:

codeception 単体テスト 未定義のインデックス: HTTP_HOST

commonconfigmain.php に対してテストドライバーを実行すると、「未定義のインデックス: HTTP_HOST」エラーが報告されます。解決方法を教えてください。

ブートストラップ ファイルで次の変数を定義します (例:
$_SERVER['HTTP_HOST'] = 'foo.com';)
codeception ユニットのため、PHP は cli モードで実行され、$_SERVER の下の HTTP で始まるいくつかの変数は定義されていないため、実行時にエラーが報告されないように、Web 上で一部のデータを手動で定義してシミュレートする必要があります。

受け入れテストを使用するか、コードを機能クラスにカプセル化してから機能テストを使用することをお勧めします。コードをテスト ドライバーに直接記述するのは意味がありません。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート