我的問題涉及到Mockito,JUnit和Spring Test。如果它不是一個直接的依賴項,我可以嘲笑一個依賴項到被測系統嗎?
說我有依賴的下圖中的應用:
SystemUnderTest --> Service1 --> Service2 --> ServiceN
我可以模擬ServiceN
即使它不是測試(SystemUnderTest
)系統的直接依賴,而是一個傳遞依賴(只有Service1
是上面的直接依賴)?
所有這一切,假設Service1
和Service2
都沒有被自己嘲笑(除了spy()
)。
你試一試了嗎?發佈一些你的嘗試來完成這個..這絕對是可能的 –
嗨Maciej,感謝您的評論。我還沒有嘗試過。我有興趣在實施示例之前獲得反饋和一般考慮。 – balteo