应用于私有方法的单元测试
|
我目前正在尝试创建一些类来进行傅立叶变换。
我正在尝试通过首先创建一些单元测试,然后构建基本功能来做到这一点。
问题是,很好,我可以编写一个测试来查看算法是否有效,并且知道预期的结果。然后,我开始构建大型算法,如果可以运行,我的单元测试将通过。
我的问题是,这不是真正的TDD。因为通常您创建测试来测试类的非常基本的功能。现在,我的班级基本上执行一种大型算法,并且由于它们不是公开的,因此我无法测试算法的较小部分(一直被告知您永远不想测试私有方法)。
您如何处理?
没有找到相关结果
已邀请:
4 个回复
系漏
皇小福另届
肉簧咸缮
莽缓逢