2016-07-26 21 views

回答

1

什麼是這種刪除的想法?

此功能有不是已被刪除。

相反,它在JUnit 4.9中從未​​存在過。相反,它直到JUnit 4.11才被引入,並且從那時起它一直保持到位。

如果看起來這些方法已被刪除,唯一可行的解​​釋是您將JUnit 4.x版本降級到JUnit 4.11之前的版本。

關於JUnit 5:對於Assumptions中的每個方法,有兩種接受消息的變體(您稱之爲描述)。這些消息總是JUnit Jupiter中的最後一個參數。例如,assumeTrue()方法有以下兩種接受StringSupplier<String>的變體。

  • org.junit.jupiter.api.Assumptions.assumeTrue(boolean, String)
  • org.junit.jupiter.api.Assumptions.assumeTrue(boolean, Supplier<String>)
+0

首先,感謝您的回答。但我的意思是org.junit.Assume在我的帖子(對不起,這不是太清楚),這個類接受消息已被改變。 –

+0

其實我對JUnit Jupiter一無所知,是否可以使用? –

+0

如果您的意思是'org.junit.Assume',那麼您發佈到錯誤的標籤。 'junit5'標籤用於JUnit 5,而不適用於JUnit 4. –