有没有办法测试一个方法是否在不改变代码的情况下执行,即使它没有postconditon呢?
感谢您的帮助!
答案 0 :(得分:1)
答案 1 :(得分:1)
是的,您可以使用Mockito.verify()执行此操作(例如)。
https://mockito.googlecode.com/hg-history/1.5/javadoc/org/mockito/Mockito.html#verify(T)
答案 2 :(得分:0)
如果使用IDE,您可以在方法头或任何body语句中放置断点,然后执行它。如果程序在那里停止,则意味着您的方法将被执行。
答案 3 :(得分:0)
我不完全确定我理解这个问题。您想检查在测试期间是否调用了方法吗?
如果是这种情况,则取决于您的测试框架
在mockito中,您可以使用verify
在jmockit中,您可以使用verifications