問題タブ [teardown]

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 に答える
105 参照

perl - テスト ケースが成功した場合 (およびその場合のみ)、Perl テストでチェックを実行する

Perl での単体テストに Test::Unit::TestCase を使用しています。現在のテストがこれまで成功した場合にのみ、tear_down サブで特別なアサーションを行う方法はありますか。

もちろん、各テストの最後に特別なチェックを行うこともできますが、特別なチェックを忘れないように、tear_down 内で行う方がはるかに優れています。

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

testing - JUnit - tearDown() のアクセス失敗メッセージ

私はすでにこれを検索しましたが、NUnit に関するトピックは 1 つしか見つかりませんでした。JUnit はまだ NUnit とは少し異なると思いますので、質問をさせていただきます ;-)

setUp()、test()、tearDown() を含む 1 つのテスト ケースがあります。setUp() と test() で例外をスローする代わりに、関数 fail("Some text here..."); を使用します。また、テストが終了する可能性があるため、いくつかのアサートがあります。次に、tearDown() 関数でテスト ケースの失敗の理由を取得し (これは問題です)、それを文字列としてファイルに書き込みます (失敗の理由を取得できれば問題ありません)。私の質問は、テスト ケースの失敗に関する情報にどのようにアクセスできますか? teaDown() 関数でテストがまったく失敗したかどうかを確認するにはどうすればよいですか?

よろしく、SH

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

unit-testing - Python undo メソッドのモック

Mock を使用して、クラスのメソッドを特定の戻り値に置き換えています。それは非常にうまく機能しますが、少しうまく機能しすぎるかもしれません... 私はこれを行います (以下を参照)。しかし、次のテスト クラスでは、パスワード クラスをモックせずに再利用します。そのテストに配置されたモックはまだ有効です。

こんな感じでTearDownメソッドのモックを元に戻そうとしたのですが、うまくいきません。

クラスメソッドの元の機能を復元するにはどうすればよいですか?

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

python - Python の timeit.timeit() 関数の分解

Python で timeit.timeit() 関数のティアダウンを指定する方法はありますか? 「Statement」と「Setup」に引数があることは知っていますが、ティアダウンを実行する良い方法が見つかりませんでした。

「ステートメント」に分解コードを含めると、時間を計ろうとしているコード スニペットのタイミングがずれます。timeit モジュールの繰り返し機能を使用できるように、ハードウェア リソースを解放するためにティアダウンが必要です。

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

jmeter - jmeterティアダウンスレッドグループが数回実行されます

次のテスト計画があります。

テスト計画 - セットアップ (1 スレッド 1 ループ) - スレッド グループ 1 (2 スレッド、2 ループ) - スレッド グループ 2 (2 スレッド、2 ループ) - スレッド グループ 3 (2 スレッド、2 ループ) - 破棄 (1 スレッド) 1ループ)

分解セクションでは、テスト結果についてメールを送信します。しかし、場合によっては、1 通ではなく数通のメールを受け取ることがあります。スクリプトの実行中にメールを受信することさえできます。SMPT Sampler を使用して電子メールを送信します。

何度も実行を取り壊すことができるのはなぜですか?

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

java - スレッドを終了するときにコードを実行するにはどうすればよいですか

スレッドが死ぬ前にコードを最後に実行したい。したがって、私が探しているのは、スレッドを終了する前に特定のタスクが実行されることを保証する、スレッド用のある種の dispose()、tearDown() メソッドです。