【发布时间】:2018-12-14 12:09:18
【问题描述】:
class A {
protected obj init()
}
class B {
public void testingThis() {
//..stuff
obj = a.init()
moreStuff(obj)
}
}
我正在测试班级B。我这样做有困难,因为它使用类A 的方法来获取对象。我该如何解决这个问题?
附:不能改变可见性,不能放在同一个包里。
【问题讨论】:
-
你要么可以访问a,在这种情况下你可以模拟它。否则你甚至不应该费心去了解测试这个实现细节
标签: testing reflection junit mockito