假设我编写了一个私有方法,它有一个字符串作为参数并返回一个字符串。
private string SomeMethod(string a)
{ ... }
写完之后,我想确保这个方法正常工作,并输入一个示例字符串来查看返回值是什么。现在我通过以下方式对其进行测试。我要么:
- 注释掉我在 main() 函数中的所有内容并只调用方法 SomeMethod() 或
- 我在代码中调用它应该调用的方法,在该位置设置断点并调试以查看返回值是否正确。
我不喜欢这两种方法。在开发代码时有没有更好的方法来简单地检查和测试方法?我不能(不应该)为此方法编写单元测试,因为它是私有的。