測試區域 6︰刪除
此原始檔控制外掛程式測試區域涵蓋了刪除動作。
原始檔控制會回應 [方案總管] 中的 的刪除動作。
以下是可刪除的項目清單:
Files
資料夾
Project
視專案類型而定,您可以選擇 [移除專案] (將檔案留在磁碟中) 或 [刪除檔案] (移除磁碟上的檔案)。 動作會從方案總管移除專案或項目。
預期的行為
刪除測試區域中測試案例的預期行為:
在 方案總管內不會再顯示已刪除的項目。
已刪除專案或項目的上層會視需要簽出 (可能出現提示)。
刪除簽出或新增項目後,該項目不會出現在 [暫止簽入] 視窗中。
即使刪除後,該項目仍存在於原始檔控制存放區中,而且必須手動清除。
動作 | 測試步驟 | 要驗證的預期結果 |
---|---|---|
刪除用戶端專案 | 1. 建立用戶端專案。 2. 將解決方案新增至原始檔控制。 3. 從解決方案中移除整個專案 |
常見的預期行為。 |
刪除空檔案 | 1. 建立用戶端專案。 2. 將零位元組檔案新增至專案。 3. 將解決方案新增至原始檔控制。 4. 選取檔案,予以刪除。 |
常見的預期行為。 |
刪除含一個檔案的資料夾 | 1. 建立單一專案解決方案。 2. 新增資料夾。 3. 將一個檔案加入到資料夾中。 4. 將解決方案新增至原始檔控制。 5. 簽出專案以避免出現提示。 6. 刪除資料夾。 |
常見的預期行為。 |
刪除檔案系統 Web 專案 | 1. 建立檔案系統 Web 專案 (使用 [瀏覽] 按鈕指定 UNC 路徑)。 2. 將解決方案新增至原始檔控制。 3. 從解決方案中移除整個專案。 4. 針對本機 Web 專案重複步驟 1 到 3 (透過程式碼練習不同的路徑,但具有相同的外部介面和行為)。 |
常見的預期行為。 |
從檔案系統 Web 專案刪除檔案 | 1. 建立檔案系統 Web 專案。 2. 將解決方案新增至原始檔控制。 3. 從專案刪除檔案。 4. 針對本機 Web 專案重複步驟 1 到 3 (透過程式碼練習不同的路徑,但具有相同的外部介面和行為)。 |
常見的預期行為。 |