public class A{
protected Integer methodA(String a){
//some code is included;
return new Integer(1);
}
}
public class B extends B{
String b = "AnyThing";
methodA(b);
//there are also other methods that will be tested
}
以下は部分的なテストコードです
B classUnderTest = createMockBuild(B.class).addMockedMethod(B.class.getDeclaredMethod(methodA(), String.class)).createMock;
expect(classUnderTest.methodA(anyObject(String.class))).andReturn(new Integer(1));
コードの 2 番目の部分の 2 行目も、コンパイルを通過できません。どこが間違っていますか?