日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

防火墙例外里没有远程桌面_证明没有例外

發布時間:2023/12/3 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 防火墙例外里没有远程桌面_证明没有例外 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

防火墻例外里沒有遠程桌面

您如何證明虛無的存在? 你應該?

在我編寫的某些測試中,尤其是圍繞驗證或創建空對象的測試中,我真正想寫的是這樣的:

assertThat( ... call some code ... ) .doesntThrow();

您可以合理地編寫如下內容。 您會發現assertThatThisThrowsException類型的斷言是相反的。

如果您的呼叫返回的東西,您可能不會打擾。 您可以很容易地調用代碼并聲明結果,就可以放心地知道,如果代碼DID拋出異常,那么您將通過嘗試達到結果的聲明來對此進行測試。 測試將失敗,并出現意外的異常。

有個問題要問,那我們是否斷言這沒有爆炸 ? 還是僅僅依靠測試就不會像我們的斷言那樣以失敗告終?

一個觀點

在編寫assertThatThisThrows優于告訴測試的舊方法時,在調用被測代碼之前,以正確的異常結束測試是一種通過……這聽起來很瘋狂,并且弄亂了順序準備,行動,主張,在這種情況下,我認為您不應該這樣做。

我認為調用函數是可以的,因為它不會拋出異常。 這是所有測試的假設。 意外錯誤是測試失敗。

問題在于,在測試中沒有斷言的情況下,測試看起來是不完整的。

為了解決這個問題,我要讓測試名稱回答以下問題: 斷言在哪里?

例如

@Test void whenDataIsValid_noValidationError() { validate( "Foo Bar" ); } @Test void whenDataIsInvalid_validationError() { assertThatThrownBy(() -> validate( "" )) .isInstanceOf(NoContentException. class ); }

我認為您可以使用整個測試套件來講述故事,并使用明智的命名方式,甚至可以為不讀東西的人添加評論。

翻譯自: https://www.javacodegeeks.com/2020/03/proving-theres-no-exception.html

防火墻例外里沒有遠程桌面

總結

以上是生活随笔為你收集整理的防火墙例外里没有远程桌面_证明没有例外的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。