[英]How do you organize unit tests into packages?
事實上,你有像/java/src
和/java/test
。 但是,你如何命名單元測試的包/類? 與他們寫的類相同? 當重構到來時,你手動重命名/ test嗎? 請分享您的經驗。
我將測試保存在與他們測試的類相同的包中。 這允許我使用包私有成員(在需要時)設置測試。 它還提供了一個很好的,易於記憶的約定。 當我重構時,我通常會手動重構相應的測試類。 有一段時間有一些IDE有能力自動進行這種重構,但我不記得它在我的腦海中。
在Java中,將它們保存在與被測試的類相同的包中是必須的。 這是使用默認/包保護可見性測試方法的唯一方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.