0
public abstract class A{
protected C _c = null;
public A(){
}
public B(C c){
_c=c;
}
}
B类
public class B extends A{
public B(C c){
super(c);
}
public String dosomething(){
this._c.dosomethingelse();
return String s;
}
}
我试图单元测试DoSomething的()的一部分。我遇到了一个问题,因为在this._c为空(抛出一个空指针异常在这一行)我是新来的mockito和单元测试不知道如何让它跳过这一步,以便它运行其他逻辑。我使用和的Mockito PowerMockito
'公共B(C C){ _c = C; }'这不能在'A'中编译。你真正的代码是什么? –
你是如何创建B类的对象的?你传递了一个有效的C对象吗? –