当我有如下方法时,
GetProcAddress
当我已经对内部三个公共方法进行单元测试时,是否需要对Process()进行单元测试? 如果不需要答案,那么是否意味着必须通过手动代码审查来维护Process()方法?
答案 0 :(得分:1)
如果Process是公共的,那么是,您将需要Process的单元测试。如果有人正在修复错误并忘记调用Step2,则Process将不再起作用。如果您有编写代码,则必须进行测试。
如果它不是公共的,那么只要它通过调用它的其他方法覆盖,例如,另一种公共方法,那么你应该没问题。基本上,如果正在使用Process方法并且您放置了一个断点并运行所有测试并且它没有达到断点,那么这意味着它没有被覆盖和测试。当然,您可以使用visual studio的测试覆盖率来指示它是否被覆盖而不是使用断点。