![](/img/trans.png)
[英]The conventional location for storing my Java libraries and applications in UNIX based systems
[英]What's the conventional location for storing stub classes?
我有一個正在測試的系統,我需要創建一些存根類來隔離我的SUT。 我正在使用NetBeans,我的問題是,測試類應該與測試類一起保存在test文件夾中,還是保存在stubee(?)旁邊的主包中?
我聽說在測試類中有一些創建存根作為內部類。 我不想這樣做,因為我的很多存根都將在多個類之間共享,因此最好設計為使其獨立,並且我想遵循通常將它們存儲在何處的約定。
謝謝。
這肯定是一個充滿不同觀點的話題,但這是我的:
在包結構的頂部,有一個用於所有測試代碼的子包。 您的模擬/存根位於某個地方。 如果它們在多個測試類之間共享,則myapp.mytests.shared
包對於他們來說似乎是個好地方。 否則,內部類也可以。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.