テスト領域 6: 削除
このソース管理プラグインのテスト領域は、削除アクションに対応しています。
ソース管理は、ソリューション エクスプローラーでの削除アクションに応答します。
削除可能な項目の一覧を以下に示します。
ファイル
フォルダー
プロジェクト
プロジェクト タイプによっては、ファイルをディスクに残してプロジェクトを削除するか、ディスク上のファイルを削除してプロジェクトを削除するかを選択できます。 どちらの操作でも、ソリューション エクスプローラーからプロジェクトまたは項目が削除されます。
想定されている動作
削除のテスト領域で、テスト ケースに想定されている動作は次のとおりです。
削除された項目はソリューション エクスプローラー内に表示されなくなる。
削除されたプロジェクトまたは項目の親は、必要に応じてチェックアウトされる (プロンプトが表示される場合もあります)。
チェックアウトまたは追加された項目を削除すると、[保留中のチェックイン] ウィンドウに表示されなくなる。
項目は削除後もソース管理ストア内に存在し、手動で消去する必要がある。
アクション | テスト手順 | 確認が必要な想定される結果 |
---|---|---|
クライアント プロジェクトを削除する | 1. クライアント プロジェクトを作成します。 2. ソース管理にソリューションを追加します。 3. ソリューションからプロジェクト全体を削除する。 |
想定されている一般的な動作。 |
空のファイルを削除する | 1. クライアント プロジェクトを作成します。 2. 0 バイトのファイルをプロジェクトに追加する。 3. ソース管理にソリューションを追加します。 4. ファイルを選択し、削除する。 |
想定されている一般的な動作。 |
1 つのファイルを含むフォルダーを削除する | 1. プロジェクト ソリューションを 1 つ作成する。 2. フォルダーを追加する。 3. フォルダーに 1 つのファイルを追加します。 4. ソース管理にソリューションを追加する。 5. プロンプトが表示されないように、プロジェクトをチェックアウトする。 6. フォルダーを削除する。 |
想定されている一般的な動作。 |
ファイルシステム Web プロジェクトを削除する | 1. ファイルシステム Web プロジェクトを作成する ([参照] ボタンを使って UNC パスを指定する)。 2. ソース管理にソリューションを追加します。 3. ソリューションからプロジェクト全体を削除する。 4. ローカル Web プロジェクトに対して手順 1 ~ 3 を繰り返す (コードを使ってさまざまなパスを試すが、外部インターフェイスと動作は同じである)。 |
想定されている一般的な動作。 |
ファイル システム Web プロジェクトからファイルを削除する | 1. ファイル システム Web プロジェクトを作成する。 2. ソース管理にソリューションを追加します。 3. プロジェクトからファイルを削除します。 4. ローカル Web プロジェクトに対して手順 1 ~ 3 を繰り返す (コードを使ってさまざまなパスを試すが、外部インターフェイスと動作は同じである)。 |
想定されている一般的な動作。 |