如何对具有内部私有方法,字段或嵌套类的类进行单元测试(使用xUnit)?或者通过内部链接(static在C/C++中)或在私有(匿名)命名空间中使其成为私有的函数?
static
为了能够运行测试而更改方法或函数的访问修饰符似乎很糟糕.
java tdd unit-testing
因此,Guava具有简单但有用的前置条件来检查方法参数.但我想有一个"后置条件"类也是合理的.或者只是因为java提供断言?
由于这样的类不存在,在mathod返回之前检查postonditions的"最佳"(练习)替代方法是什么?
java guava assertion
java ×2
assertion ×1
guava ×1
tdd ×1
unit-testing ×1