遵循测试驱动开发.
我最近实现了一个需要干净界面的算法(A*).通过干净我想要的是一些属性和一个搜索方法.
我发现很难找到的是测试搜索方法.它包含大约五个步骤但我基本上被迫在一个大的进程中编写这个方法,这使得事情变得困难.
对此有什么建议吗?
编辑
我正在使用C#.不,我目前没有手头的代码.我的问题依赖于一个测试只在实现整个搜索方法后才通过 - 而不是算法中的一个步骤.我自然重构了代码,但它实现了我发现很难.
tdd automated-tests unit-testing
automated-tests ×1
tdd ×1
unit-testing ×1