“在junit.framework中声明已被弃用” – 接下来有什么用?
我碰到junit
版本到4.11,并得到:
[WARNING] [deprecation] Assert in junit.framework has been deprecated [WARNING] [deprecation] Assert in junit.framework has been deprecated ....
如何和什么迁移?
因为看起来Assert类已经被移到了JUnit 4.0中的org.junit.Assert
中 – 您可以使用它,而不是弃用。
改变您的import声明
import junit.framework.Assert;
至
import org.junit.Assert;
这将纠正您的JUnit弃用警告。
仅供参考:您可以自动检查apiwave( http://apiwave.com/java/api/junit.framework.Assert )并查看junit.framework.Assert的replace是org.junit.Assert
我们进行了大量的testing,并有很多断言。
添加类似的东西
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotNull;
到import报表也有助于限制testing代码的变化。