你的位置:杜家網 > 金融 > 單元測試框架(Power)Mockito 經驗總結(二)

單元測試框架(Power)Mockito 經驗總結(二)

時間:2022-06-01 19:52瀏覽次數:154

主要介紹軟件開發的單元測試過程中Mockito、PowerMockito的使用編寫總結,列舉了Mockito、PowerMockito在各種情況下的使用,將會做成一個系列的經驗總結,方便開發小白們查看 

0單元測試框架(Power)Mockito 經驗總結 (一)

單元測試框架(Power)Mockito 經驗總結(二)

工具/原料

PowerMockito、Mockitoidea

方法/步驟

當mock的方法中存在多線程時,見下圖

單元測試框架(Power)Mockito 經驗總結(二)

當mock的方法需要拋出異常時,見下圖

單元測試框架(Power)Mockito 經驗總結(二)

當待測試的類的對象需要mock自身的方法時,見下圖: 圖中fixture爲需要測試的類

單元測試框架(Power)Mockito 經驗總結(二)

spy對象的私有屬性: 反射獲取

單元測試框架(Power)Mockito 經驗總結(二)

powermockito spy方法 內部調用私有方法

單元測試框架(Power)Mockito 經驗總結(二)

當mock私有方法: 用反射

單元測試框架(Power)Mockito 經驗總結(二)