我嘗試JMock的是我爲我的項目模擬框架。我進入了一個需要嘲笑類和接口的情況。我用ClassImposteriser.INSTANCE
來啓動上下文的冒名頂替者。JMock的嘲諷類和接口
假設一類Validator
和接口Person
嘲笑。當我正想嘲笑接口Person
,我跑到一個問題NoClassFoundDefError
。當我嘲笑類Validator
時,沒有問題。
我需要這兩者類和接口,但我解決不了的問題。 請幫助。
代碼示例:
嘲笑
private Mockery context = new JUnit4Mockery() {{ setImposteriser(ClassImposteriser.Class) }};
類別:
private Validator validator;
接口:
private Person person;
內部測試方法
validator = context.Mock(Validator.class);
---->工作
person = context.Mock(Person.class);
---->NoClassFoundDefError
請添加代碼示例,使您的問題更清晰。也許我可以幫你.. – jrharshath 2009-06-09 04:48:37