警告:不build议使用Asserttypes的assertEquals方法
由于方法Assert.assertEquals
已被弃用,我们现在应该使用哪种方法?
以下代码:
String arg1 = "test"; String arg2 = "me"; Assert.assertEquals(arg1, arg2);
给出以下警告:
这条线上有多个标记
- 不build议使用Asserttypes的方法assertEquals(String,String)
- typesAssert已被弃用
您正在使用junit.framework.Assert
而不是org.junit.Assert
。
如果你正在使用org.junit.Assert.assertEquals(float expected,float actual),但仍然遇到这个弃用警告,这是因为当前junit更喜欢第三个参数,而不是仅仅两个浮点variablesinput。
第三个参数是delta:public static void assertEquals(double expected,double actual,double delta)有关更多信息,请参阅此问题: double值的assertEquals的epsilon参数的含义