Junit Assert.assertEquals中的delta用法
2017-11-27 11:21
435 查看
public static void assertEquals(double expected, double actual, double delta) Asserts that two doubles are equal to within a positive delta. If they are not, an AssertionError is thrown. If the expected value is infinity then the delta value is ignored.NaNs are considered equal: assertEquals(Double.NaN, Double.NaN, *) passes Parameters: expected - expected value actual - the value to check against expected delta - the maximum delta between expected and actual for which both numbers are still considered equal.
这个delta值其实是一个精度值
// pass Assert.assertEquals(6.1, 6.0, 0.0); // error Assert.assertEquals(6.01, 6.0, 0.000);
相关文章推荐
- JUnit【1】断言用法之assertEquals/True/False/ArrayEquals
- junit中 assertEquals与assertSame用法的区别
- JUnit assertEquals 两个对象或集合类型
- JUnit中assertEquals和assertSame方法的不同
- JUnit assertEquals 两个对象或集合类型
- junit内Assert.assertEquals的含义
- Junit中Assert.assertEquals()和Assert.assertSame方法有什么异同
- JUnit中assertEquals和assertSame方法的不同
- JUnit3 结合一个除法的单元测试说明Assert.fail()的用法
- JUnit单元测试举例(@Test,@Before,@After,@beforeClass,@afterClass,assertEquals,assertTrue等)
- JUnit3 结合一个除法的单元测试说明Assert.fail()的用法
- Junit 断言 assertThat, assertEquals, assertTrue
- junit 方法:assertEquals 和 assertTrue
- JUnit中assertEquals和assertSame方法的不同
- JUnit中assertEquals和assertSame方法的不同
- JUnit中assertEquals和assertSame方法的不同
- JAVA学习笔记_Junit测试简单使用_assertEquals
- JUnit中assertEquals和assertSame方法的不同
- Testng数组比较 AssertJUnit.assertEquals
- JUnit中assertEquals和assertSame方法的不同