問題タブ [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.

0 投票する
2 に答える
44644 参照

c++ - Google Test Fixtures

GoogleTestFixturesがどのように機能するかを理解しようとしています。

次のコードがあるとします。

私がコンパイルするとき、なぜそれは言うのmyPhrase1ですか?myPhrase2TEST_F

0 投票する
6 に答える
96911 参照

fixtures - プログラミングの備品とは何ですか?

私はこの用語を(プログラミングの文脈で)何度も聞いたことがありますが、それが何を意味するのかについての説明を見つけることができませんでした。良い記事や説明はありますか?

0 投票する
7 に答える
115887 参照

python - py.test の各テストの前後にコードを実行しますか?

テスト スイートの各テストの前後に、追加のセットアップ チェックとティアダウン チェックを実行したいと考えています。私はフィクスチャを見てきましたが、それらが正しいアプローチであるかどうかはわかりません。各テストの前にセットアップ コードを実行する必要があり、各テストの後に分解チェックを実行する必要があります。

私のユースケースは、正しくクリーンアップされていないコードをチェックしています。一時ファイルが残ります。私のセットアップではファイルをチェックし、ティアダウンでもファイルをチェックします。余分なファイルがある場合は、テストを失敗させます。

0 投票する
3 に答える
890 参照

python - pytest - 特定のテスト後に関数を実行する方法

いくつかのクラスで編成されたいくつかのテストがあります。テストのスイート(クラス)の前に実行されるように、スコープ=クラスのテストフィクスチャがすでにあります。ただし、いくつかの特定のテストの後に関数を実行する必要があります。クラスに 100 個のテストがあるとします。これらのテストの前に関数を実行するフィクスチャが既にありますが、これらのテストの 2 ~ 3 個の後に関数を実行したいとします。

それを達成するための最良のアプローチは何ですか?備品などでできますか?