テスト領域 4: チェックイン
このソース管理プラグインのテスト領域では、[チェックイン] コマンドを使用して、更新された項目をバージョン ストアに送信します。
コマンド メニューへのアクセス
このテスト ケースでは、次の Visual Studio 統合開発環境のメニュー パスが使用されます。
チェックイン:
[ファイル]、[ソース管理]、[チェックイン]。
[ファイル]、[チェックイン]。
ショートカット メニュー、[チェックイン]。
想定されている一般的な動作
ソース管理下にあるソリューションまたはプロジェクトに追加されたプロジェクトとファイルは、[チェックイン] ダイアログ ボックスと [保留中のチェックイン] ウィンドウに表示されます。
チェックインの後、追加された項目がソース管理に表示されます。
チェックインの後、更新された項目がストアで適切にバージョン管理されます。
テスト ケース
次に示すのは、チェックイン テスト領域の特定のテスト ケースです。
ケース 4a: 変更されたアイテム
チェックイン アクションを使用して、ソース管理下にある変更されたファイルを更新する方法について説明します。
アクション | テスト手順 | 確認が必要な想定される結果 |
---|---|---|
チェックアウトされたテキスト ファイルを変更し、ファイルのみをチェックインする ([チェックイン] ダイアログ ボックス) | 1. テキスト ファイルを含む新しいプロジェクトを作成します。 2. ソース管理にソリューションを追加します。 3. テキスト ファイルをチェックアウトして変更します。 4. [チェックイン] ダイアログ ボックスからチェックインします ([ファイル]、[ソース管理]、[チェックイン])。 |
想定されている一般的な動作。 |
チェックアウトされたテキスト ファイルを変更し、ファイルのみをチェックインする ([保留中のチェックイン] ウィンドウ) | 1. テキスト ファイルを含む新しいプロジェクトを作成します。 2. ソース管理にソリューションを追加します。 3. テキスト ファイルをチェックアウトして変更します。 4. [保留中のチェックイン] ウィンドウからチェックインします。 |
想定されている一般的な動作。 |
ケース 4b: ファイルの追加
プロジェクトにファイルを、またはソリューションに項目を追加する場合は、プロジェクトまたはソリューションも変更する必要があります。 したがって、追加を完了するには、親ファイルもチェックアウトし、チェックインする必要があります。
アクション | テスト手順 | 確認が必要な想定される結果 |
---|---|---|
テキスト ファイルを追加し、すべてをチェックインする ([チェックイン] ダイアログ ボックス) | 1. 新しいプロジェクトを作成します。 2. ソース管理にソリューションを追加します。 3. プロジェクトにテキスト ファイルを追加します。 4. メッセージが表示されたら、プロジェクトのチェックアウトを受け入れます。 5. ソリューション エクスプローラーでソリューションを選択します。 6. [チェックイン] ダイアログ ボックスからチェックインします。 |
想定されている一般的な動作。 |
テキスト ファイルを追加し、すべてをチェックインする ([保留中のチェックイン] ウィンドウ) | 1. 新しいプロジェクトを作成します。 2. ソース管理にソリューションを追加します。 3. プロジェクトにテキスト ファイルを追加します。 4. メッセージが表示されたら、プロジェクトのチェックアウトを受け入れます。 5. [保留中のチェックイン] ウィンドウからソリューションをチェックインします。 |
想定されている一般的な動作 |
ケース 4c: プロジェクトの追加
ソリューションにプロジェクトを追加する場合は、ソリューションも変更する必要があります。 したがって、追加を完了するには、ソリューション ファイルもチェックアウトし、チェックインする必要があります。
アクション | テスト手順 | 確認が必要な想定される結果 |
---|---|---|
ソース管理下の空のソリューションにプロジェクトを追加する ([チェックイン] ダイアログ ボックス) | 1. 空のソリューションを作成します。 2. ソース管理にソリューションを追加します。 3. 新しいプロジェクトを追加します。 4. メッセージが表示されたら、ソリューションのチェックアウトを受け入れます。 5. [チェックイン] ダイアログ ボックスからチェックインします。 |
想定されている一般的な動作。 |
ソース管理下の空のソリューションにプロジェクトを追加する ([保留中のチェックイン] ウィンドウ) | 1. 空のソリューションを作成します。 2. ソース管理にソリューションを追加します。 3. 新しいプロジェクトを追加します。 4. メッセージが表示されたら、ソリューションのチェックアウトを受け入れます。 5. [保留中のチェックイン] ウィンドウからソリューションをチェックインします。 |
想定されている一般的な動作。 |