使用Jmock時,如果給的類型不是一個接口的時候,會拋出一個異常xxx is not an interface。其實根據Jmock的文檔,只要稍作修改,就可以解決這個問題。
mock接口:
Java代碼
Mockery context = new JUnit4Mockery();
mock類:
Java代碼
Mockery context = new JUnit4Mockery() {
{
setImposteriser(ClassImposteriser.INSTANCE);
}
};