1
我需要使用Mockito和註釋來模擬對象,然後使用該註釋。有沒有辦法給模擬對象添加註釋?在Mockito中註釋模擬對象
我需要使用Mockito和註釋來模擬對象,然後使用該註釋。有沒有辦法給模擬對象添加註釋?在Mockito中註釋模擬對象
一種方式這樣做:
public class YourTest {
@Order public static class YourAnnotatedClass extends YourClass {}
@Mock YourAnnotatedClass yourAnnotatedClass;
// ...
}
這將確保你的類型在其層次需要的註解。 Mockito的覆蓋基於Proxy/CGLIB/ByteBuddy,並不完全基於任何適當的類被註釋或用於反射。
事實上,有可能打造出來的子類是假或手動模擬不使用的Mockito在所有的幾個原因,比如:如果註釋必須在最低
你從哪裏得到'@ Order'註釋? – Makoto
你是對的:)。哎呀!所以我的問題需要重寫。我如何用@Order模擬一個類? – JUG
添加註釋以鍵入你的模擬。 – talex