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

在 Java 中模擬 URL

Mocking a URL in Java(在 Java 中模擬 URL)
本文介紹了在 Java 中模擬 URL的處理方法,對(duì)大家解決問題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

問題描述

在我們想要模擬的一個(gè) Java 類中有一個(gè) URL 對(duì)象,但它是最終類,所以我們不能.我們不想更上一層樓并模擬 InputStream,因?yàn)檫@仍然會(huì)給我們留下未經(jīng)測(cè)試的代碼(我們有嚴(yán)格的測(cè)試覆蓋標(biāo)準(zhǔn)).

We have a URL object in one of our Java classes that we want to mock, but it's a final class so we cannot. We do not want to go a level above, and mock the InputStream because that will still leave us with untested code (we have draconian test coverage standards).

我嘗試了 jMockIt 的反射功能,但我們?cè)?Mac 上工作,Java 代理處理程序存在我無法解決的問題.

I've tried jMockIt's reflective powers but we work on Macs and there are problems with the Java agent handler that I haven't been able to resolve.

那么有沒有在junit測(cè)試中不涉及使用真實(shí)URL的解決方案?

So are there any solutions that do not involve using real URLs in the junit test?

推薦答案

當(dāng)我有一個(gè)類因?yàn)樗?final (或在 C# 中密封)而不能輕易模擬時(shí),我通常的路線是圍繞類并在我使用實(shí)際類的任何地方使用包裝器.然后我會(huì)根據(jù)需要模擬包裝類.

When I have a class that can't be easily mocked because it is final (or sealed in C#), my usual route is to write a wrapper around the class and use the wrapper wherever I would use the actual class. Then I would mock out the wrapper class as necessary.

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

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

相關(guān)文檔推薦

How to mock super reference (on super class)?(如何模擬超級(jí)參考(在超級(jí)類上)?)
Java mock database connection(Java 模擬數(shù)據(jù)庫(kù)連接)
Mockito ClassCastException - A mock cannot be cast(Mockito ClassCastException - 無法投射模擬)
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)證方法,忽略列表中元素的順序)
主站蜘蛛池模板: 日韩在线一区二区三区 | 天天操天天射综合网 | 日韩一级 | 欧美一级片黄色 | 又黄又色| 一区二区三区四区不卡视频 | 在线永久看片免费的视频 | 伊人伊人 | 人人干人人玩 | 18gay男同69亚洲网站 | 欧美日韩在线电影 | 亚洲精品一区二区三区蜜桃久 | 狠狠操狠狠干 | www久久99| 91亚洲国产 | 国产69精品久久久久777 | 久久99深爱久久99精品 | 午夜在线精品 | 91精品中文字幕一区二区三区 | 精品一区二区久久 | 亚洲欧美一区二区三区国产精品 | 成人一区二区三区在线观看 | 91亚洲国产 | 久久成人国产精品 | 午夜影院黄| 嫩草一区二区三区 | 久草免费在线视频 | 国产精品视频播放 | 欧美福利一区 | 日韩一区二区三区在线 | 久久99精品久久久久久 | 亚洲三区在线 | 毛片一区二区三区 | 国产98色在线 | 日韩 | 男女羞羞视频网站 | 毛片一级片 | a黄毛片| 亚洲黄色av | 狠狠涩| 久久久久一区二区 | 久久久精品 |