Java JMockit:检查方法的局部变量
是否可以在JMockit中检查方法的局部变量 来源Java JMockit:检查方法的局部变量,java,unit-testing,jmockit,Java,Unit Testing,Jmockit,是否可以在JMockit中检查方法的局部变量 来源 void foo(){ boolean isPresent = false; /// ... something here sets isPresent } 测试 can I check the value of isPresent at the end of call of foo() using JMockit? 而不是试图做一些模糊的嘲弄机制。尝试将代码重构为可以测试的内容: void foo(){ boole
void foo(){
boolean isPresent = false;
/// ... something here sets isPresent
}
测试
can I check the value of isPresent at the end of call of foo() using JMockit?
而不是试图做一些模糊的嘲弄机制。尝试将代码重构为可以测试的内容:
void foo(){
boolean isPresent = isPresent();
}
boolean isPresent(){
....
}
也可以考虑这一点。如果变量的值永远不会逃逸方法,也不会造成其他影响(应该是可测试的),为什么要尝试测试它?或者它为什么会在那里?测试方法范围变量的值是否为x没有值。测试该方法是否会导致y,因为变量为x具有值