有没有办法像gtest中的near那样测试一个双精度值

时间:2019-06-17 12:27:02

标签: unit-testing dart

我无法在Google的单元测试库测试中找到测试double值的正确方法。

test("circle > constructor", () {
            var s = circle(vector(0, 0, 0),
                           4);
            expect(s.origin, vector(0, 0, 0));
            expect(s.area, ...);
            expect(s.circumference, ...);
        });

是否有gtest之类的near(value, accuracy)函数?

1 个答案:

答案 0 :(得分:2)

您可以使用closeTo

expect(s.area, closeTo(value, accuracy));