phpunitの単体テストの問題
代言
代言 2017-06-26 10:49:13
0
2
1067
リーリー

テストコードを書いたら実行してください

リーリー

テストは実行されず、phpunit スクリプトが直接出力されました

リーリー

さらに、単体テストをシステム環境変数に設定してテストを実行しました

リーリー

コードの先頭に autoload.php

を導入する必要があります リーリー

自動的にロードできないのですか?

代言
代言

全員に返信(2)
大家讲道理

解決しました。前の 2 人の友人からの回答を参考にして自分で解決策を見つけました

オンラインで見つかるチュートリアルの多くはコマンドを使用して実行されます

リーリー

おそらくバージョンによるものだと思います。以前のバージョンは php スクリプト ファイルでしたが、私のバージョンは "phpunit/phpunit": "^6.2"vendor/bin/phpunit シェル スクリプト ファイルです (5.x を使用したことがないので詳細はわかりません)。

正しい使用方法は、スクリプトファイルに実行権限を与えることです

リーリー

テストを実行する

リーリー

自動ロード方法は、composer によってロードされた phpunit コンポーネント パッケージを使用して実装されており、プロジェクトのルート ディレクトリに phpunit.xml があり、そこに自動ロード パスを設定できます。 リーリー

いいねを押す +0
世界只因有你

フレームワークの外で単体テストファイルを作成し、phpunit xxx.php を使用してテストすることで、phpunit が正常にインストールされているかどうか、autoload.php の導入方法が間違っているかどうかを 1 つずつ確認していきます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート