![]() |
1
6
不能对私有函数进行单元测试。您有3个选项:
单元测试通常是为了测试类与外部世界的接口。不建议使用单元测试专用方法。 |
![]() |
2
1
@sbenderli的回答是正确的。 但是,我有 我对将私有方法作为内部方法进行单元测试的保留意见 . 使一个方法成为内部方法就像使它为该程序集公开一样。 相反,更好的方法是使该方法受保护,并通过从被测试的类继承,然后创建一个调用受保护方法的公共方法,在测试程序集中创建一个虚拟类。现在测试伪类的公共方法。 |
![]() |
3
0
如果您真正需要测试私有方法,那么您的体系结构在某种程度上已经被破坏了。 |
![]() |
4
0
开源框架 Impromptu-Interface 能够使用DLR公开私有成员。此功能的单元测试正在Silverlight上传递。 |
|
wavesinaroom · 断言结构向量长度 5 月前 |
![]() |
Tim Kirkwood · 比较空数据帧 6 月前 |
![]() |
Kamran Khan · 使用单元测试ASP。NET核心 10 月前 |
![]() |
paymer · 为什么我的代码没有删除我的单元测试生成的zip文件? 11 月前 |
![]() |
Ricky Mo · 角度测试如何模拟导入的const 11 月前 |
![]() |
Natty · Visual Studio中缺少“代码覆盖率结果” 11 月前 |