簡體   English   中英

存儲存根類的常規位置是什么?

[英]What's the conventional location for storing stub classes?

我有一個正在測試的系統,我需要創建一些存根類來隔離我的SUT。 我正在使用NetBeans,我的問題是,測試類應該與測試類一起保存在test文件夾中,還是保存在stubee(?)旁邊的主包中?

我聽說在測試類中有一些創建存根作為內部類。 我不想這樣做,因為我的很多存根都將在多個類之間共享,因此最好設計為使其獨立,並且我想遵循通常將它們存儲在何處的約定。

謝謝。

這肯定是一個充滿不同觀點的話題,但這是我的:

在包結構的頂部,有一個用於所有測試代碼的子包。 您的模擬/存根位於某個地方。 如果它們在多個測試類之間共享,則myapp.mytests.shared包對於他們來說似乎是個好地方。 否則,內部類也可以。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM