我将版本junit升级到4.11并得到:
[WARNING] [deprecation] Assert in junit.framework has been deprecated
[WARNING] [deprecation] Assert in junit.framework has been deprecated
....
Run Code Online (Sandbox Code Playgroud)
如何迁移?
Ale*_*ger 218
因为它似乎断言类已经从移动junit.framework到org.junit.AssertJUnit中4.0 -您可以使用相反,它是不会被弃用.
dme*_*han 76
从中更改您的import语句
import junit.framework.Assert;
Run Code Online (Sandbox Code Playgroud)
至
import org.junit.Assert;
Run Code Online (Sandbox Code Playgroud)
这将纠正您的JUnit弃用警告.
两者都被贬低:
junit.framework.Assert.assertThat
org.junit.Assert.assertThat
Run Code Online (Sandbox Code Playgroud)
根据文档,使用替代:
org.hamcrest.MatcherAssert.assertThat
Run Code Online (Sandbox Code Playgroud)
小智 5
仅供参考:您可以在apiwave(http://apiwave.com/java/api/junit.framework.Assert)上自动检查,并看到junit.framework.Assert的替代品是org.junit.Assert
| 归档时间: |
|
| 查看次数: |
74893 次 |
| 最近记录: |