偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

你知道這個(gè)提高 Java 單元測(cè)試效率的 IDEA 插件嗎

開(kāi)發(fā) 前端
當(dāng)我們用許多需要測(cè)試的公共方法完成我們的業(yè)務(wù)邏輯時(shí),這非常有用。無(wú)需手動(dòng)編寫所有案例,該插件可以幫助我們減少案例生成時(shí)間,讓開(kāi)發(fā)人員有更多時(shí)間專注于業(yè)務(wù)和測(cè)試邏輯。

?前言

2023年我們公司主抓代碼質(zhì)量,所以單元測(cè)試必不可少,而且都寫到了年底的績(jī)效目標(biāo)中了。在考慮如何達(dá)成這個(gè)目標(biāo)的過(guò)程中,我發(fā)現(xiàn)了一個(gè)關(guān)于單元測(cè)試的IDEA插件——SquareTest,它可以幫助我們提高編寫單元測(cè)試的速度,你知道嗎?

SquareTest插件安裝

  • 安裝插件

圖片

  • 安裝后,您可以看到它出現(xiàn)在頂部菜單欄中

圖片

SquareTest使用

現(xiàn)在我通過(guò)一個(gè)例子告訴大家SquareTest?是如何使用的,下面有一個(gè)DateUtil的類,寫了一些方法。

圖片

  • 在DateUtil類中,我們可以單擊鼠標(biāo)右鍵,將彈出包含這些選項(xiàng)的菜單。只需單擊“Gnerate...”。

圖片

  • SquareTest插件為我們提供了另外 2 個(gè)新選項(xiàng)——使用或不使用 mock 生成測(cè)試。Mocks 是指那些需要“偽造”其代碼行為的依賴項(xiàng)。

圖片

在第一個(gè)提示中,您可能會(huì)被問(wèn)到您想要的單元測(cè)試模板是什么。就我而言,我將選擇帶有 MockitoSpring 模板的 JUnit4。

圖片

此后,該模板會(huì)幫助您生成一個(gè)全新的類,其中包含所有帶有默認(rèn)參數(shù)的公共方法!

圖片

但是,您仍然需要檢查參數(shù)和測(cè)試邏輯以確保它們確實(shí)有意義。

總結(jié)

當(dāng)我們用許多需要測(cè)試的公共方法完成我們的業(yè)務(wù)邏輯時(shí),這非常有用。無(wú)需手動(dòng)編寫所有案例,該插件可以幫助我們減少案例生成時(shí)間,讓開(kāi)發(fā)人員有更多時(shí)間專注于業(yè)務(wù)和測(cè)試邏輯。但是有一個(gè)很大的缺點(diǎn),好像是要收費(fèi)的,555555,不過(guò)有30天的試用,大家可以體驗(yàn)一波?。。?!

責(zé)任編輯:武曉燕 來(lái)源: JAVA旭陽(yáng)
相關(guān)推薦

2024-12-02 18:16:56

2020-08-18 08:10:02

單元測(cè)試Java

2022-05-13 08:35:42

單元測(cè)試IDEA

2021-07-19 09:18:55

IDEA插件工具

2023-06-06 13:47:57

插件IntelliJ編碼

2017-01-14 23:42:49

單元測(cè)試框架軟件測(cè)試

2020-11-04 10:19:09

前端開(kāi)發(fā)插件

2017-03-30 07:56:30

測(cè)試前端代碼

2023-07-26 08:58:45

Golang單元測(cè)試

2011-05-16 16:52:09

單元測(cè)試徹底測(cè)試

2017-01-16 12:12:29

單元測(cè)試JUnit

2017-01-14 23:26:17

單元測(cè)試JUnit測(cè)試

2011-06-14 15:56:42

單元測(cè)試

2023-04-14 09:04:07

測(cè)試TDBF單元測(cè)試

2022-05-12 09:37:03

測(cè)試JUnit開(kāi)發(fā)

2021-07-10 13:48:43

Java單元工具

2023-12-24 10:00:35

Java單元測(cè)試

2017-03-23 16:02:10

Mock技術(shù)單元測(cè)試

2021-05-05 11:38:40

TestNGPowerMock單元測(cè)試

2023-09-21 22:56:32

插件開(kāi)發(fā)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)