在RabbitMQClient項(xiàng)目中,我可以看到?jīng)]有編譯依賴(lài)項(xiàng),而是測(cè)試依賴(lài)項(xiàng)。但是罐子里沒(méi)有測(cè)試類(lèi)。如果我為包含 RabbitMQClient 類(lèi)的項(xiàng)目編寫(xiě)測(cè)試,我只會(huì)在測(cè)試中需要它們時(shí)將依賴(lài)項(xiàng)添加到其他庫(kù)。那么定義這樣一個(gè)外部lib的測(cè)試依賴(lài)的原因是什么呢?也許答案真的很簡(jiǎn)單,但我不明白。
1 回答

30秒到達(dá)戰(zhàn)場(chǎng)
TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超6個(gè)贊
測(cè)試依賴(lài)項(xiàng)用于該項(xiàng)目的測(cè)試。整個(gè)想法是,它們不需要作為使用它的項(xiàng)目的一部分。(當(dāng)然,您可能需要一些相同的庫(kù)用于您自己的測(cè)試,因?yàn)樗鼈兒苡杏?,但與編譯時(shí)依賴(lài)項(xiàng)不同,它們不是使用其他項(xiàng)目所必需的。)
添加回答
舉報(bào)
0/150
提交
取消