問題タブ [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 5 を使用した ClasspathRootSelector の NoClassDefFoundError
JUnit 5ライブラリをインストールして、例を実行しようとしました。
しかし、 initializationErrorを得ました:
java - junit パラメータ化されたテスト (クラスではない) を並行して実行する
パラメータ化されたjunit統合テストがあります。30 個の入力があり (30 個のテストを実行するため)、それぞれに 18 秒かかります。
それらを並行して実行したいと思います。
私はそれらをgradleから実行しており、現在はjUnit4で書かれていますが、それが役立つ場合はjUnit5に切り替える準備ができています.
現時点ではgradleを使用できますmaxParallelForks
が、それはクラスでのみフォークします。
junit5 - JUnit 5 でシナリオ テストが利用できるようになるのはいつですか?
会議 (JavaForum Stuttgart 2016) で、JUnit 5 にはシナリオ テストをサポートする機能が含まれると述べました。
彼らは、TestNG には既にこの機能があると言いましたが、私は TestNG を知らないので、それがどのように見えるかはわかりません。
@Step アノテーションと各ステップに名前を付ける機能を備えた Allure のようなものになると思います。
JUnit 5 の初期バージョン (一般提供バージョン) がリリースされる前に実装する予定はありますか?
JUnit 5 に含める予定がなくなった場合、どのような代替案を提案しますか?
junit5 - @Test の代わりに @Check
JUnit には @Test アノテーションがあります。ジェームズ・バッハとマイケル・ボルトンによると、その文脈では誤解を招くラベルと見なすことができます.
より適切なのは@Checkです。テストとは異なり、チェックは自動化できます。
テストとは何か、自動チェックとは何かを説明しているボルトンのブログを参照してください: http://www.developsense.com/blog/2009/08/testing-vs-checking/ (古いバージョンを最初に読むことをお勧めします)。
私の質問は、開発者の間でこの件に関するより適切な見解に貢献するために、JUnit 5 で @Test を @Check に変更したいかどうかです。
java - JUnit 5:例外がスローされたことをアサートする方法は?
JUnit 5 でメソッドが例外をスローしたことをアサートするより良い方法はありますか?
現在、テストが例外をスローすることを確認するために @Rule を使用する必要がありますが、これは、テストで複数のメソッドが例外をスローすることが予想される場合には機能しません。
junit - junit 5 でテスト失敗時にスクリーンショットを撮る方法
誰か教えてください: テストメソッドが失敗したときにスクリーンショットを撮る方法 (jUnit 5)。BeforeEach
メソッドとメソッドを備えた基本テストクラスがありAfterEach
ます。@Test メソッドを持つその他のクラスは、基本クラスを拡張します。