資源簡(jiǎn)介
PowerMock 也是一個(gè)單元測(cè)試模擬框架,它是在其它單元測(cè)試模擬框架的基礎(chǔ)上做出的擴(kuò)展。通過(guò)提供定制的類加載器以及一些字節(jié)碼篡改技巧的應(yīng)用,PowerMock現(xiàn)了對(duì)靜態(tài)方法、構(gòu)造方法、私有方法以及 Final 方法的模擬支持,對(duì)靜態(tài)初始化過(guò)程的移除等強(qiáng)大的功能。因?yàn)?PowerMock在擴(kuò)展功能時(shí)完全采用和被擴(kuò)展的框架相同的 API, 熟悉PowerMock 所支持的模擬框架的開發(fā)者會(huì)發(fā)現(xiàn) PowerMock 非常容易上手。PowerMock的目的就是在當(dāng)前已經(jīng)被大家所熟悉的接口上通過(guò)添加極少的方法和注釋來(lái)實(shí)現(xiàn)額外的功能,目前,PowerMock 僅支持 EasyMock 和 Mockito。
代碼片段和文件信息
評(píng)論
共有 條評(píng)論