我目前的项目比较复杂,做了大量的数学运算,我事先不知道结果。我正在尝试编写单元测试(在 JUint 中);我目前有一些我已经写过的测试,然后我手动查看结果,看看它们是否“看起来”正确,但由于我的程序是我确定复杂数学结果的方式,所以我不是真的很确定我如何验证准确性。
我有其他单元测试来测试非常小的代码片段,但我不确定如何为更大的代码块编写测试。有人有什么想法和指导吗?
更多信息,它不是一个数字。它更像是:“输入:100,000 行 csv 数据”输出“100,000 csv 分析”。但是这些行相互依赖,在 10 行 csv 数据上运行代码不足以进行有意义的数学运算。