我知道这听起来像是一个愚蠢的问题,因为我听到很多人说你应该只对公共功能进行单元测试,事实上,Visual Studio IDE 中的 visual basic.net 只允许我对公共功能进行单元测试。
但是,我得到了一个调用许多其他私有函数的公共函数。如果我对那个公共功能进行单元测试,那就太复杂了。我只想单独测试每个私有函数,以确保它首先正常工作,然后再跳转到父公共函数。
我想到的一种解决方案是,我可以将所有私有函数更改为公共函数,以便 Visual Studio 允许我对它们进行单元测试。但这让我很烦,因为我不希望他们公开。
有什么建议可以告诉我吗?
提前谢谢了。
NTC