我們應(yīng)該為吸氣劑和塞脂劑編寫(xiě)測(cè)試,還是過(guò)度殺傷力?
3 回答

呼如林
TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超3個(gè)贊
我會(huì)說(shuō)不。
您應(yīng)該爭(zhēng)取100%的代碼覆蓋率,但是我認(rèn)為這是一種危險(xiǎn)的干擾。您可以編寫(xiě)具有100%覆蓋率的單元測(cè)試,但絕對(duì)不能進(jìn)行任何測(cè)試。
單元測(cè)試在那里以一種表達(dá)性和有意義的方式來(lái)測(cè)試代碼的行為,而getter / setter方法只是達(dá)到目的的一種手段。如果您使用getter / setter進(jìn)行測(cè)試以實(shí)現(xiàn)其測(cè)試“真實(shí)”功能的目標(biāo),那么這已經(jīng)足夠了。
另一方面,如果您的getter和setter所做的不僅僅是獲取和設(shè)置(即它們是適當(dāng)?shù)膹?fù)雜方法),那么是的,應(yīng)該對(duì)其進(jìn)行測(cè)試。但是不要寫(xiě)一個(gè)單元測(cè)試用例只是為了測(cè)試一個(gè)或多個(gè)吸氣劑,那是浪費(fèi)時(shí)間。
- 3 回答
- 0 關(guān)注
- 704 瀏覽
添加回答
舉報(bào)
0/150
提交
取消