2016-07-26 3 views

答えて

1

この削除のアイデアは何ですか。

この機能はではなく、が削除されています。

それどころか、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>)
+0

まず、あなたの答えをありがとうございました。しかし、私はorg.junit.Assumeクラスを私のポストで使っていました(あまりにも明白ではありませんでした)。このクラスのacceptメッセージは変更されました。 –

+0

実際、私はJUnit Jupiterについて何も知らないのですが、それは使いやすいですか? –

+0

あなたが 'org.junit.Assume'を意味していたならば、間違ったタグに投稿しました。 'junit5'タグはJUnit 5用であり、JUnit 4用ではありません。 –

関連する問題