問題タブ [test-fixture]
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.
c++ - Google Test Fixtures
GoogleTestFixturesがどのように機能するかを理解しようとしています。
次のコードがあるとします。
私がコンパイルするとき、なぜそれは言うのmyPhrase1
ですか?myPhrase2
TEST_F
fixtures - プログラミングの備品とは何ですか?
私はこの用語を(プログラミングの文脈で)何度も聞いたことがありますが、それが何を意味するのかについての説明を見つけることができませんでした。良い記事や説明はありますか?
python - py.test の各テストの前後にコードを実行しますか?
テスト スイートの各テストの前後に、追加のセットアップ チェックとティアダウン チェックを実行したいと考えています。私はフィクスチャを見てきましたが、それらが正しいアプローチであるかどうかはわかりません。各テストの前にセットアップ コードを実行する必要があり、各テストの後に分解チェックを実行する必要があります。
私のユースケースは、正しくクリーンアップされていないコードをチェックしています。一時ファイルが残ります。私のセットアップではファイルをチェックし、ティアダウンでもファイルをチェックします。余分なファイルがある場合は、テストを失敗させます。
python - pytest - 特定のテスト後に関数を実行する方法
いくつかのクラスで編成されたいくつかのテストがあります。テストのスイート(クラス)の前に実行されるように、スコープ=クラスのテストフィクスチャがすでにあります。ただし、いくつかの特定のテストの後に関数を実行する必要があります。クラスに 100 個のテストがあるとします。これらのテストの前に関数を実行するフィクスチャが既にありますが、これらのテストの 2 ~ 3 個の後に関数を実行したいとします。
それを達成するための最良のアプローチは何ですか?備品などでできますか?