jmock oneOf没有被调用

时间:2013-07-10 17:55:42

标签: java jmock

我有一个正在使用jmock测试的类,我正在对它进行更改并期望它失败,但事实并非如此。在我改变之前,我有一个alert()方法,它按预期被调用,测试正在通过。在我进行更改后,我的alert()方法不再被调用,但是单元测试继续工作!我通过放置一个断点并单步检查它,它实际上并没有调用alert(),但jmock似乎认为它确实如此。关于如何弄清楚这里发生了什么的任何想法?

Mockery context = new Mockery();
final NotifierInterface notifier = context.mock(NotifierInterface.class);

context.checking(new Expectations() {{
  oneOf(notifier).alert(with(any(String.class)));
  ...
}

analyzer = new Analyzer(notifier);
analyzer.run();

谢谢!

0 个答案:

没有答案