我所維護的遺留應用程序的源代碼位於許多文件夾和子文件夾中。當源代碼位於多個文件夾中時,如何在文件夾中組織UnitTests?
我開始創建單元測試作爲重構基地。
你建議我把所有的測試在一個地方或對代碼的每個文件夾我創建一個名爲\ FolderNameTests子文件夾?
或者您有其他建議嗎?
我所維護的遺留應用程序的源代碼位於許多文件夾和子文件夾中。當源代碼位於多個文件夾中時,如何在文件夾中組織UnitTests?
我開始創建單元測試作爲重構基地。
你建議我把所有的測試在一個地方或對代碼的每個文件夾我創建一個名爲\ FolderNameTests子文件夾?
或者您有其他建議嗎?
我覺得很有道理有一個src文件夾爲源和測試文件夾爲您的測試,測試中的目錄結構應在源相匹配的目錄結構。
對於Java,而軟件包影響成員可見,這一點尤爲重要,因爲目錄結構反映了包。因此,不遵循約定將意味着您可能無法測試受保護/默認可見性範圍的方法。
,讓你知道那裏的東西是通過查看原始資料我會複製結構。如果你有很多文件,將它們全部放在一個文件夾中不是一個好主意。
如這裏所提到的,在Java中,由於可見性訪問,不確定在其他語言。
好的建議,我已經把所有資源都放在\ developement文件夾下,我會在同一級別創建一個\ unittests文件夾 – LaBracca 2010-10-22 15:10:15
@ user193655,你也想要在測試下創建'unit'和'integration'文件夾,然後在這兩個目錄下爲你創建目錄結構... – hvgotcodes 2010-10-22 15:35:43