如何对具有内部私有方法,字段或嵌套类的类进行单元测试(使用xUnit)?或者通过内部链接(static在C/C++中)或在私有(匿名)命名空间中使其成为私有的函数?
static
为了能够运行测试而更改方法或函数的访问修饰符似乎很糟糕.
java tdd unit-testing
我有一个类,我想用一个调用私有的公共方法测试.我想假设私有方法正常工作.例如,我喜欢类似的东西doReturn....when....我发现有可能使用PowerMock的解决方案,但这个解决方案对我不起作用.怎么做?有没有人有这个问题?
doReturn....when...
java testing junit mockito powermock
java ×2
junit ×1
mockito ×1
powermock ×1
tdd ×1
testing ×1
unit-testing ×1