プライベート内部クラス内に存在するプライベート メソッドをテストしたい
public class MyBigClass {
private class MyInnerClass {
private void wantedMethod() {
}
}
}
を呼び出しwantedMethod()
てテストしたい
これが私のコードです
Class[] classes = MyBigClass.class.getDeclaredClasses();
for (int i = 0; i < classes.length; i++) {
// this code print "MyInnerClass"
System.out.println(">> inner classes >> " + classes[i].getSimpleName());
if (classes[i].getSimpleName().equals("MyInnerClass")) {
Class clazz = classes[i];
// Constructor c=clazz.getConstructor();
Method[] methods = clazz.getDeclaredMethods();
// this code print "wantedMethod"
for (int j = 0; j < methods.length; j++) {
System.out.println("inner class methods >> " + methods[i].getName());
}
}
}
問題: 電話がかけられないwantedMethod()