如何使用Cgreen在精度范围内进行测试?

时间:2015-07-06 15:48:44

标签: c unit-testing cunit

我需要在使用Cgreen编写的单元测试中测试双打。我的比较和生成的值非常接近,但assert_double_equal表示

1.95 != 1.94887879

如何告诉Cgreen在一定精度内进行测试?这对我来说非常接近。

PS:Stackoverflow不让我为Cgreen创建一个新标签,但我希望一些CUnit用户有一些使用它的经验。

1 个答案:

答案 0 :(得分:4)

significant_figures_for_assert_double_are(int figures)

自:

http://cgreen.sourceforge.net/index.php/documentation/building-test-suites-with-cgreen