我将junit
的版本更改为4.11并获取:
[WARNING] [deprecation] Assert in junit.framework has been deprecated
[WARNING] [deprecation] Assert in junit.framework has been deprecated
....
如何迁移?
答案 0 :(得分:202)
在JUnit 4.0中,Assert类似乎已从junit.framework
移至org.junit.Assert
- 您可以使用它,而不是弃用它。
答案 1 :(得分:75)
从
更改导入声明import junit.framework.Assert;
到
import org.junit.Assert;
这将纠正您的JUnit弃用警告。
答案 2 :(得分:1)
我们有很多关于许多断言的测试。
添加类似
的内容import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
到import语句也有助于限制测试代码的更改。
答案 3 :(得分:0)
面对此问题后,我尝试了多种方法来解决此问题,但一次又一次失败。
好处是:我已经从here下载了junit-4.12.jar
文件,并将jar文件添加到了libs
文件夹下的project部分中。如果项目中以前存在任何类型的Junit依赖项,则从项目的build.gradle
和build
+ clean
中删除它。
对我有用。希望它对您有用。
注意:请看一下我在下面附加的图片。
谢谢
答案 4 :(得分:0)
您可以从JUnit4引用jUnit4声明类方法