簡體   English   中英

從最終類(實用程序類)模擬私有靜態方法

[英]Mocking private static method from a final class (utility class)

我正在使用Mockito和PowerMock對我的Java應用程序進行一些測試。 我想知道如何從最終類中模擬私有靜態方法。 我想在訪問一個方法時模擬一個Exception ,但是我發現做到這一點的唯一方法是是否可以實例化該類並使用PowerMock中的spy()方法。

有人可以幫我一下嗎?

這是一個使用PowerMock模擬公共靜態方法示例

在使用私有方法的情況下,必須在某處模擬某些public static方法來調用此私有方法,因為您不能直接調用它。 如果您只對異常感興趣,則可以更早拋出該異常(也許有很多假設)

暫無
暫無

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

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