todo mockito使用初探

2021-09-25 03:13:51 字數 331 閱讀 2504

寫單元測試時,為了要覆蓋到一些條件分支或者一些資料必須在生產環境中才能獲得,比如資料庫的一些操作,不得不「入侵」這個類,使一些方法的返回值成為我們的期望的返回值,要「入侵」類就要使mock,mockito是幾個常用mock框架中的一種。

缺點:據說無法mock靜態方法、和方法內部new出來的例項的行為

背景,想對class b進行測試,但是,class b注入了class a的單例,因此,測試時要為b注入a的單例!

class

hahaha

}

要點:@mock,@injectmocks,when().thenreturn()

sed使用初探

由於在對攝像頭驅動的時候從senor的fae拿到了初始化的暫存器 但是由於不符合程式的資料結構,因而需要改寫。但是資料真的是太多了,怎麼辦呢?我知道的批處理有下面這幾種方法 1 windows下,使用excel 和ultredit都能夠完成 2 sed使用 由於現在是在linux下開發,還是學習一下...

Brew 使用初探

第一次使用mac os很多地方都不太適應,記錄一下brew初次使用。在終端執行 usr bin ruby e curl fssl 第一次執行會要求你輸入mac的密碼 等待執行完成即可 同理,mac雖然自帶了python但是版本是2.7 我們可以安裝乙個python3 brew install pyt...

presto使用初探

前言 presto使用第一感覺 真是快啊,百萬資料秒級出結果 presto 文件 參考文章 1 presto是什麼 是facebook的開源的,完全基於記憶體的並 計算,分布式sql互動式查詢引擎 是一種大規模並行處理 mpp 架構,多節點管道式執行 持任意資料來源 通過擴充套件式聯結器元件 資料規...