1
我有一個對象,我嘲笑單元測試時使用powermock。拋出一個模擬對象拋出ClassCastException
ClassA mockedClassA = PowerMock.createMock(ClassA.class);
後來在我的代碼中,我使用該對象的演員。生活如下。
String hello = ((ClassB)classA).someMethod();
Junit測試在thie地方拋出以下異常。
java.lang.ClassCastException: $Proxy15 incompatible with ClassB
看起來像鑄造嘲笑的對象是不可能的。那麼我怎麼能通過這個?
我試過跟着thigs。 Easymock.expect((ClassB)mockedClassA.somemethod())...;
不起作用。