据我所知,在JUnit
中我可以为逻辑测试设置@PublicForTests
注解。
我试图在 MSTest
中找到替代方案,但没有成功。
我发现有人说我不需要测试私有(private)方法。
检查我的私有(private)方法逻辑的替代方法是什么?
最佳答案
根据我们的评论,您可以采用两种主要方法来测试私有(private)方法:
- 第一种是通过使用它的公共(public)方法间接测试您的私有(private)方法。
- 第二种是通过反射直接测试你的私有(private)方法。
关于unit-testing - MSTest 中的 PublicForTests 注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57410345/