테스트 영역 6: 삭제
이 소스 제어 플러그 인 테스트 영역에는 삭제 작업이 포함됩니다.
소스 제어는 솔루션 탐색기에서 삭제 작업에 응답합니다.
다음은 삭제할 수 있는 항목 목록입니다.
Files
폴더
Project
프로젝트 유형에 따라 프로젝트를 제거하거나(디스크에 파일 남겨두기) 프로젝트를 삭제(디스크에서 파일 제거)하는 옵션이 있을 수 있습니다. 두 작업 모두 솔루션 탐색기에서 프로젝트 또는 항목을 제거합니다.
예상되는 동작
삭제 테스트 영역에서 테스트 사례에 대해 예상되는 동작은 다음과 같습니다.
삭제된 항목은 더 이상 솔루션 탐색기 내에 표시되지 않습니다.
삭제된 프로젝트 또는 항목의 부모가 필요에 따라 체크 아웃됩니다(프롬프트가 표시될 수 있음).
체크 아웃되거나 추가된 항목을 삭제한 후에는 보류 중인 체크 인 창에 표시되지 않습니다.
항목은 삭제 후에도 소스 제어 저장소에 계속 존재하며 수동으로 제거해야 합니다.
작업 | 테스트 단계 | 확인할 예상 결과 |
---|---|---|
클라이언트 프로젝트 삭제 | 1. 클라이언트 프로젝트를 만듭니다. 2. 소스 제어에 솔루션을 추가합니다. 3. 솔루션에서 전체 프로젝트를 제거합니다. |
일반적인 예상 동작. |
빈 파일 삭제 | 1. 클라이언트 프로젝트를 만듭니다. 2. 프로젝트에 0바이트 파일을 추가합니다. 3. 소스 제어에 솔루션을 추가합니다. 4. 파일을 선택하고 삭제합니다. |
일반적인 예상 동작. |
하나의 파일이 있는 폴더 삭제 | 1. 단일 프로젝트 솔루션을 만듭니다. 2. 폴더를 추가합니다. 3. 폴더에 파일을 하나 추가합니다. 4. 소스 제어에 솔루션을 추가합니다. 5. 프롬프트를 표시하지 않으려면 프로젝트를 체크 아웃합니다. 6. 폴더를 삭제합니다. |
일반적인 예상 동작. |
파일 시스템 웹 프로젝트 삭제 | 1. 파일 시스템 웹 프로젝트를 만듭니다(찾아보기 단추를 사용하여 UNC 경로 지정). 2. 소스 제어에 솔루션을 추가합니다. 3. 솔루션에서 전체 프로젝트를 제거합니다. 4. 로컬 웹 프로젝트에 대해 1~3단계를 반복합니다(코드를 통해 다른 경로를 실행하지만 외부 인터페이스와 동작은 동일함). |
일반적인 예상 동작. |
파일 시스템 웹 프로젝트에서 파일 삭제 | 1. 파일 시스템 웹 프로젝트를 만듭니다. 2. 소스 제어에 솔루션을 추가합니다. 3. 프로젝트에서 파일을 삭제합니다. 4. 로컬 웹 프로젝트에 대해 1~3단계를 반복합니다(코드를 통해 다른 경로를 실행하지만 외부 인터페이스와 동작은 동일함). |
일반적인 예상 동작. |