由于方法Assert.assertEquals
已弃用,我们现在应该使用哪种方法?
以下代码:
String arg1 = "test";
String arg2 = "me";
Assert.assertEquals(arg1, arg2);
发出以下警告:
此行有多个标记
- 不推荐使用Assert类型的方法assertEquals(String,String)
- 不推荐使用Assert类型
答案 0 :(得分:276)
您使用junit.framework.Assert
代替org.junit.Assert
。
答案 1 :(得分:40)
此方法也会遇到弃用警告:
n
这是因为目前junit更喜欢第三个参数,而不仅仅是两个浮点变量输入。
第三个参数是delta:
$('#city').val(val['long_name']);
这主要用于处理不准确的浮点计算
有关详细信息,请参阅此问题:Meaning of epsilon argument of assertEquals for double values
答案 2 :(得分:0)
当我使用Junit4时, import junit.framework.Assert; import junit.framework.TestCase; 警告信息是:不推荐使用Assert的类型
导入时如下: import org.junit.Assert; import org.junit.Test; 警告已经消失
可能重复