検索

ホームページ  >  に質問  >  本文

phpunitの単体テストの問題

リーリー

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

リーリー

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

リーリー

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

リーリー

コードの先頭に autoload.php

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

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

代言代言2750日前1108

全員に返信(2)返信します

  • 大家讲道理

    大家讲道理2017-06-26 10:51:13

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

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

    リーリー

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

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

    リーリー

    テストを実行する

    リーリー

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

    返事
    0
  • 世界只因有你

    世界只因有你2017-06-26 10:51:13

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

    返事
    0
  • キャンセル返事