使用mockito模擬靜態方法
一、為什么要使用Mock工具 在做單元測試的時候,我們會發現我們要測試的方法會引用很多外部依賴的對象,比如:(發送郵件,網絡通訊,遠程服務, 文件系統等等)。 而我們沒法控制這些外部依賴 ...
一、為什么要使用Mock工具 在做單元測試的時候,我們會發現我們要測試的方法會引用很多外部依賴的對象,比如:(發送郵件,網絡通訊,遠程服務, 文件系統等等)。 而我們沒法控制這些外部依賴 ...
由於注冊時,需要對輸入的密碼進行加密,使用到了 UUID、sha1、md 等算法。在單元測試時,使用到了 Powermock,記錄如下。 先看下加密算法: 其中,UUID.rando ...
PowerMock擴展自Mockito,實現了Mockito不支持的模擬形式的單元測試。PowerMock實現了對靜態方法、構造函數、私有方法以及final方法的模擬支持,對靜態初始化過程的移除等強大 ...