問題タブ [zend-test]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Eclipse での PHP Zend テストの実行
Eclipse PDT を介して PHP Zend テスト ケース (Zend_Test_PHPUnit_ControllerTestCase を拡張するものなど) を実行することは可能ですか?
テスト ファイルを右クリックして [Run as a JUnit test case] を選択することで、Eclipse で JUnit テストを実行するのと同様の方法でそれらを実行できるようにしたいと考えています。
コマンドラインに移動する代わりに、緑または赤のバーを見たいです:)。
前もって感謝します。
php - Zend Framework 1.8+ でフォームをテストするには?
このチュートリアルのおかげで、ZF 1.9.5 アプリケーションでテストをセットアップしました。コントローラーをテストできるようになりました。フォームのテストを作成したいと思います。ただし、PHPUnit がフォームを見つけられないという問題があります。
コントローラではないので、PHPUnit_Framework_TestCase
代わりに拡張しています。Zend_Test_PHPUnit_ControllerTestCase
それは正しいことですか?これが私のテストです:
私は何を間違っていますか?Zend Framework でフォームをテストする正しい方法は何でしょうか?
zend-framework - Zend Framework モデルのテストを開始するには?
Zend Framework 1.8+ アプリケーションでモデルのテストを開始するにはどうすればよいですか?
テストを開始するためにアプリケーションをセットアップしたとしましょう。私はすでにコントローラーをテストしているので、それが機能することはわかっています。ControllerTestCase.php
ファイルを拡張するすべてのコントローラーがあります。
しかし今、私は自分のモデルのテストを開始したいと考えています。私のModelTestCase.php
拡張Zend_Test_PHPUnit_ControllerTestCase
ではなくZend_Test_PHPUnit_ModelTestCase
のようですが、私が知っているそのようなクラスは存在しません。Zend Framework モデルのテストを開始するにはどうすればよいですか?
php - コントローラーの PHP 単体テストでは、エラーも成功メッセージも返されません
私は zend モジュラー ディレクター構造を使用しています。
「ブログ」にあるコントローラーの単体テストは、次のコード セクションのようになります。間違いなく、非常に間違ったことを行っているか、何か不足しています。テストを実行すると、エラーも成功メッセージも表示されません。 (通常は ...OK (2 つのテスト、2 つのアサーション) のようになります)。グローバル サイト レイアウトがある layout.phtml からすべてのテキストを取得します。
これは zend-MVC 構造の単体テストを作成する最初の試みなので、おそらく何か重要なものが欠けていますか?
ここに行きます....
php - PHPUnit+ZendFramework ::複数ユーザーのセッションを同時にテストするにはどうすればよいですか?
私は初心者プログラマーで、QA の経験はありません。
(PHPUnitや他のツールを使わずに書いた簡単なテストのみ)
マルチユーザーセッションを同時にテストするためのテストを作成するにはどうすればよいですか?
( PHPUnit+ZendFramework )
私がやろうと思っている基本的なテストの例 (私は QA ではありません - 私が間違っていたら申し訳ありません):
- ユーザーが同時にログインする
- ユーザー購入プロセス - 1 人のユーザーのみが書き込み可能で、残りは読み取りのみ可能です。
- サーバーが同時に処理できるセッションの量。等..
ありがとう
php - 「そのようなファイルまたはディレクトリはありません」XAMPPおよびZend FrameworkでPHPUnitを使用したSQLSTATEエラー
私が得ているエラーは以下のとおりです。
構成ファイルであることを期待して、xampp php を PATH の php に設定しようとしましたが、うまくいきませんでした。なぜそのようなファイルやディレクトリがないと言うのか、私にはよくわかりません。誰にもアイデアはありますか?
更新:呼び出されているphp.iniファイル(php -iから取得)も調べ、デフォルトのソケットをXAMPPのmysql.sockファイルと同じに設定しましたが、それでも同じエラーです。
php - Zend MVCとZend_Testを使用して単体テストをブートストラップするにはどうすればよいですか?
Zend Frameworkでの単体テストの設定に関する多くの投稿を読みましたが、単純な単体テストを1つでも実行できませんでした。問題は、ブートストラップ環境のセットアップとテストにあります。ZFWドキュメントを使用して最も簡単な方法を試しましたが、常に次のエラーが発生します。
Zend_Config_Exception:parse_ini_file(/usr/local/zend/apache2/htdocs/APPBASE/tests/application.ini [function.parse-ini-file]:ストリームを開くことができませんでした:そのようなファイルまたはディレクトリはありません
phpunit.xmlは次のとおりです。
これが私のブートストラップ(tests / application / bootstrap.php)です:
?>
テストしようとしているコントローラー(tests / application / controllers / AuthControllerTest.php):
およびControllerTestCase.php(/ test / application / controllers内):
私のapplication.ini(APPBASE / configs / application.ini):
エラーメッセージのパスが、ブートストラップで指定されたパスと一致しないことに注意してください。ある時点で、「$ this-> application-> bootstrap();」という行があると思いました。通常のアプリのブートストラップを実行してアプリのパスを変更している可能性があるため、コメントアウトしましたが、それでも同じエラーが発生します。これをコメントアウトした状態でZendStudio内で「PHPユニットテストとして実行」すると、元のZendConfig例外が発生します。コマンドラインからphpunitを実行すると、アプリ内のコントローラーが見つかりません。コメントを外してコマンドラインから実行すると、ZendConfig例外が発生します。Zend Studioで実行すると、常にZendConfig例外が発生します。
アプリケーションパスを正しく設定できない理由について、誰かが洞察を提供できますか?
zend-framework - Zend_Test による Zend_Application のブートストラップ
ドキュメントでは、ブートストラップ用に提供されたコードは次のようになります
私が試したとき、なぜ私は興味がありました
失敗しました。また、bootstrap.phpでアプリケーションをブートストラップして移動しようとしたときにも失敗します
これを bootstrap.php に移動しようと考えた理由は、zend casts の jon lebensold がControllerTestCase を拡張して、このすべてのブートストラップを別のクラスで処理できるようにしたためです。クラスを拡張する代わりに、コードを1か所のbootstrap.phpに移動できれば、それは良くないと思いました