0
如何通過模擬第三方API EasyMock?如何通過EasyMock模擬第三方API?
例: 2班 - Employee
- 我們班,NPECustomer
- 第三方類
假設Employee
有createCustomer
方法用下面的代碼
createCustomer(Employee emp) {
NPECustomer customer = new NPECustomer();
customer.add
customer.finalize
more customer. method and it goes on...
- 現在的問題是如何嘲笑第三第三方API通過簡單模擬
- 如果嘲笑第三方API不是可行的,那麼解決上述問題的其他方法是什麼?可愛或乏味的
我可能會誤解這個問題,但我認爲你可以簡單地做EasyMock.createMock(NPECustomer.class);然後你可以像正常一樣添加期望。如果這不是你要求的,請添加一些更多的說明。 – Joe
這可以用於爲普通Java類創建模擬對象。在哪些情況下,第三方API會導致問題。我迄今還沒有使用EasyMock爲第三方API創建模擬,並想知道是否有任何限制或問題可能發生。 – Kathir
只要你試圖嘲笑的課程不是最終的,它應該像你的課程一樣工作。是否有什麼讓第三方api不同於普通的java類(除了來自非本地源)? – Joe