0
なぜjunit5(実際に> v4.9)がAssumptionクラスのメソッドの説明をサポートしていないのですか?高速デバッグには非常に便利な機能でした。この除去のアイデアは何ですか?JUnit 4.9は仮定の失敗メッセージをサポートしていません
なぜjunit5(実際に> v4.9)がAssumptionクラスのメソッドの説明をサポートしていないのですか?高速デバッグには非常に便利な機能でした。この除去のアイデアは何ですか?JUnit 4.9は仮定の失敗メッセージをサポートしていません
この削除のアイデアは何ですか。
この機能はではなく、が削除されています。
それどころか、JUnit 4.9では決して存在しませんでした。むしろJUnit 4.11まで導入されておらず、その後もその位置にとどまっています。
これらのメソッドが削除されているように見える場合は、JUnit 4.xのバージョンをJUnit 4.11より前のものにダウングレードしたという唯一の説明があります。
JUnit 5について:Assumptions
の各メソッドには、メッセージを受け入れる2つのバリエーション(の説明)があります。メッセージは常にJUnit Jupiterの最後の引数です。たとえば、assumeTrue()
メソッドには、String
またはSupplier<String>
を受け入れる次の2つのバリアントがあります。
org.junit.jupiter.api.Assumptions.assumeTrue(boolean, String)
org.junit.jupiter.api.Assumptions.assumeTrue(boolean, Supplier<String>)
まず、あなたの答えをありがとうございました。しかし、私はorg.junit.Assumeクラスを私のポストで使っていました(あまりにも明白ではありませんでした)。このクラスのacceptメッセージは変更されました。 –
実際、私はJUnit Jupiterについて何も知らないのですが、それは使いやすいですか? –
あなたが 'org.junit.Assume'を意味していたならば、間違ったタグに投稿しました。 'junit5'タグはJUnit 5用であり、JUnit 4用ではありません。 –