問題タブ [junit5]
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.
java - JUnit Jupiter(JUnit5) でのパラメータ化されたテスト実行
JUnit Jupiter
( )でパラメータ化されたテストを行う方法はありますJunit5
か?
バックグラウンド:
インターフェイスのjunitテストを作成する方法は?JUnit5を使用して、ここで回答したテストケースを実装したいと考えていました。しかし、Jupiter パッケージで同じクラスが見つかりませんでした。
試み:
代替品をさらに調べると、移行のヒントに記載されているように、拡張機能が @RunWith を置き換えることがわかりました
@RunWith は存在しなくなりました。@ExtendWith に置き換えられました。
CustomExtension
ここのサンプルで提供されているようにMockitoExtensionを定義しようとしましたが、クラスParameterizedのインスタンスを使用することに成功しませんでした。
でそれを実装するクラスのパラメーター化されたインスタンスを使用してインターフェイスをテストする方法についての提案を楽しみにしていますJUnit5
。
java - Junit5 のアノテーションを繰り返します
Junit5 の @Repeat アノテーションをどのように作成しますか?
また、繰り返しテストを IDE で 1 つのテストとして報告できるようにするオプションが必要です。
そして、繰り返されるそれぞれは、何らかの方法でその数を記録できるはずなので、進行状況を確認できます.
junit5 - codeception dataProvider の Junit 5 アナログ?
Codeception フレームワークには
、具体的なテスト ケースのデータの配列dataProvider
や提供するツールがあります。examples
Junit-5 にはこのようなものがありますか?
ドキュメントを読んで見つけましたdynamic tests
が、必要なものではありません。またParametrized classes
、Junit 5 ではなく Junit-4 の一部です。