【发布时间】:2014-12-02 22:28:18
【问题描述】:
我有一个场景,其中有一个公共外部类和一个私有内部类。现在我想创建这个私有内部类的一个对象,用于对其中的方法进行单元测试。
public class MyOuterClass {
public MyOuterClass() { }
private class MyInnerClass {
public MyInnerClass() { }
}
}
这是我试图从其他测试类创建“MyInnerClass”对象的场景。我找到了使用私有构造函数创建类对象的解决方案,但这不是我所需要的。请帮我解决一下这个。 提前致谢。
【问题讨论】:
-
您不需要对私有内部类进行单元测试。这应该告诉你你的类设计是错误的(或者你的测试方法是错误的)。
-
类不能有
()
标签: java android reflection junit private-members