如何对具有内部私有方法,字段或嵌套类的类进行单元测试(使用xUnit)?或者通过内部链接(static在C/C++中)或在私有(匿名)命名空间中使其成为私有的函数?
static
为了能够运行测试而更改方法或函数的访问修饰符似乎很糟糕.
java tdd unit-testing
我读过这篇关于如何测试私有方法的帖子.我通常不测试它们,因为我一直认为只测试从对象外部调用的公共方法会更快.你测试私人方法吗?我应该经常测试吗?
language-agnostic testing unit-testing
有没有办法测试嵌套函数(理想情况下使用ScalaTest)?
例如,有没有办法g()在下面的代码中测试:
g()
def f() = { def g() = "a string!" g() + "– says g" }
testing scala scalatest
testing ×2
unit-testing ×2
java ×1
language-agnostic ×1
scala ×1
scalatest ×1
tdd ×1