簡體   English   中英

我應該如何測試調用調用靜態/最終方法的構造函數的方法? (模仿)

[英]How should I test a method that calls a constructor that calls static/final methods? (Mockito)

我有一個創建 object 的方法,該 object 的構造函數然后調用幾個靜態/最終方法。 Mockito 不能模擬構造函數,也不能模擬靜態/最終方法,那我該怎么辦?

- 編輯 -

顯然人們認為我的問題不清楚:我有一個方法。 它調用構造函數。 構造函數是不可模擬的。 我如何測試這種方法?

我之所以提到靜態/最終方法是因為我決定我也可以測試構造函數並模擬該構造函數中的方法。 但是,它充滿了靜態/最終方法,這使得這不可能。

您可以使用 PowerMockito 來模擬 static 方法以及構造函數

例如: https://automationrhapsody.com/mock-static-methods-junit-powermock-example/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM