久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

Java 最好的模擬框架是什么?

What#39;s the best mock framework for Java?(Java 最好的模擬框架是什么?)
本文介紹了Java 最好的模擬框架是什么?的處理方法,對(duì)大家解決問(wèn)題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧!

問(wèn)題描述

在 Java 中創(chuàng)建模擬對(duì)象的最佳框架是什么?為什么?每個(gè)框架的優(yōu)缺點(diǎn)是什么?

What's the best framework for creating mock objects in Java? Why? What are the pros and cons of each framework?

推薦答案

我在使用 Mockito.

當(dāng)我嘗試學(xué)習(xí) JMock 和 EasyMock 時(shí),我發(fā)現(xiàn)學(xué)習(xí)曲線有點(diǎn)陡峭(盡管可能只是我自己).

When I tried learning about JMock and EasyMock, I found the learning curve to be a bit steep (though maybe that's just me).

我喜歡 Mockito,因?yàn)樗恼Z(yǔ)法簡(jiǎn)單明了,我能夠很快掌握.最小語(yǔ)法旨在很好地支持常見(jiàn)情況,盡管有幾次我需要做一些更復(fù)雜的事情,但我發(fā)現(xiàn)我想要的東西得到了支持并且很容易掌握.

I like Mockito because of its simple and clean syntax that I was able to grasp pretty quickly. The minimal syntax is designed to support the common cases very well, although the few times I needed to do something more complicated I found what I wanted was supported and easy to grasp.

這是來(lái)自 Mockito 主頁(yè)的(刪節(jié))示例:

Here's an (abridged) example from the Mockito homepage:

import static org.mockito.Mockito.*;

List mockedList = mock(List.class);
mockedList.clear();
verify(mockedList).clear();

沒(méi)有比這更簡(jiǎn)單的了.

我能想到的唯一主要缺點(diǎn)是它不會(huì)模擬靜態(tài)方法.

The only major downside I can think of is that it won't mock static methods.

這篇關(guān)于Java 最好的模擬框架是什么?的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

【網(wǎng)站聲明】本站部分內(nèi)容來(lái)源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問(wèn)題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請(qǐng)聯(lián)系我們刪除處理,感謝您的支持!

相關(guān)文檔推薦

How to mock super reference (on super class)?(如何模擬超級(jí)參考(在超級(jí)類(lèi)上)?)
Java mock database connection(Java 模擬數(shù)據(jù)庫(kù)連接)
Mockito ClassCastException - A mock cannot be cast(Mockito ClassCastException - 無(wú)法投射模擬)
Set value to mocked object but get null(將值設(shè)置為模擬對(duì)象但獲取 null)
How to mock DriverManager.getConnection(...)?(如何模擬 DriverManager.getConnection(...)?)
Mockito; verify method was called with list, ignore order of elements in list(模擬;使用列表調(diào)用驗(yàn)證方法,忽略列表中元素的順序)
主站蜘蛛池模板: 精品国产一区二区三区久久久久久 | 国产精品一区二区三区在线 | 九色在线观看 | 91精品国产麻豆 | 九九九视频精品 | 国产美女在线观看 | 精品乱码一区二区 | 中文字幕在线不卡播放 | 亚洲精品九九 | 国产精品99久久久久久久vr | 久久小视频 | 91麻豆精品国产91久久久更新资源速度超快 | 亚洲成人一级 | 日本三级在线 | 成人精品毛片 | 亚洲一区二区在线免费观看 | www.色.com| 国产一区二区三区在线 | 国产精品久久久久久久久久三级 | 久草网站 | 懂色中文一区二区在线播放 | 免费观看视频www | 91嫩草精品 | 国产成人精品视频在线观看 | 久久机热| 国产伦精品一区二区三区精品视频 | 日韩成人在线网址 | 国产区视频在线观看 | 国产95在线 | 欧美视频三区 | 国产一区二区久久久 | 亚洲视频在线观看免费 | 亚洲精品久久久蜜桃 | 国产剧情久久 | 日韩视频国产 | 精品国产1区2区3区 一区二区手机在线 | 精品国产亚洲一区二区三区大结局 | 中文字幕电影在线观看 | 日日干日日操 | 久久久国产一区二区三区 | 亚洲一区亚洲二区 |