問題タブ [symfony-console]

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.

0 投票する
1 に答える
146 参照

symfony - コンソールのコマンド入力バリデーターの機能テスト方法

作成中の Symfony の機能テストを行いたいと考えていますcommandQuestion個人を関連付けることで、ヘルパー クラスを利用していvalidatorます。

私が実行しているテストは機能的であるため、相互作用を模擬するために、PHPUnit のテスト クラスに次のようなものを追加しました。ここに抜粋があります:

もちろん、このモックは、ヘルパーを超えるものをテストする場合にQuestionは問題ありませんが、この場合、バリデーターが適切に記述されていることを確認するために全体をテストしたいと考えています。

この場合、最良の選択肢は何ですか?バリデーターの単体テストは問題ありませんが、ユーザーの観点からブラック ボックスとして機能テストを行いたいと考えています。