通过此注释改善您的JUnit体验
生活随笔
收集整理的這篇文章主要介紹了
通过此注释改善您的JUnit体验
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
JUnit可能是所有Java項目中90%的一部分。 令人興奮的是,我們很快將擁有支持Java 8的JUnit 5 。 我們最近在博客上發表了一項改進 。
回到JUnit 4領域,有一個小技巧,我只能建議您進行所有單元測試。 只需在此處添加這個小注釋,您就會更加高興:
@FixMethodOrder(MethodSorters.NAME_ASCENDING) class MyTests {... }它有什么作用? 這很簡單。 它修復了JUnit怪異的默認設置,即默認情況下不默認任何測試順序。 當然,測試中沒有任何順序可能有助于意外發現某些有害的測試相互依賴關系。 但是通常,當您在例如IDE中尋找單個測試和結果時,能夠直觀地掃描測試套件并找到正確的方法要好得多。
例如,您更喜歡什么? 這個?
或這個?
究竟。 最后,一個有用的注釋 。 只需將以下內容放到各處,即可使這個世界變得更好一些:
@FixMethodOrder(MethodSorters.NAME_ASCENDING) class MyTests {... }翻譯自: https://www.javacodegeeks.com/2016/03/improve-junit-experience-annotation.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的通过此注释改善您的JUnit体验的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 40岁稳重大气的网名 盘点稳重大气的网名
- 下一篇: 【Effective Java】第二章: