正确使用“存根”
|
我正在尝试测试在类中调用其他几个方法的方法。我希望其他方法无法使用,以免它们被执行。我以为使用\'stub \'很简单。例如:
class Fubar {
void fu() {
// . . .
bar();
}
void bar() {
// . . .
}
void testFu() {
Fubar fubar = new Fubar();
stub (method (Fubar.class, \"bar\"));
replay();
fubar.fu();
verifyAll();
}
但这似乎不起作用。当我期望它基本上是“无操作”时,它在“ bar”方法内终止。我使用不正确吗?
谢谢。
没有找到相关结果
已邀请:
1 个回复
峨躬坎抬焚
,它允许您创建
的新实例并在那里仅模拟
方法。这样,您就可以测试
实例(由
生成)并记录
的行为。