0
我有一個方法impersonate
的類,其中拋出UnsupportedOperationException
。所以我只想嘲笑這個唯一的方法。我知道我可以用Mockito.spy
做到這一點。Mockito。模擬引發異常的單個方法
Session session = Mockito.spy(new Session("admin", "adminSpace"));
Session imperSession = new Session("test", "testSpace");
when(session.impersonate(any(Credentials.class))).thenReturn(imperSession);
但問題是,真正的Mockito調用impersonate
和UnsupportedOperationException
拋出執行。那麼我能在這裏做什麼?
太謝謝你了。它真的解決了我的問題。 – 2015-03-13 12:14:37