新規テスト・カテゴリー、テスト・セット、およびオブジェクト・タイプの作成

新しいテスト・カテゴリーの作成、既存のカテゴリーでの新しいテスト・セットの作成、および既存のテスト・セットでの新しいサブセットの作成を実行できます。 また、テストを作成するための新しいオブジェクト・タイプを定義することもできます。

本タスクについて

IBM® MQ エクスプローラー で提供されるすべてのテストは、 「キュー・マネージャー・テスト」 カテゴリーにグループ化されます。 「キュー・マネージャー・テスト」カテゴリーでは、各テストは特定のテスト・セットに関連付けられています。例えば、「キュー」「チャネル」などです。 テスト・セットを使用して、「テストの実行」ダイアログを開いたナビゲーター・ビュー内のフォルダーまたはオブジェクトのタイプに基づいて、「テストの実行」ダイアログのデフォルトの選択を作成します。 デフォルトのテスト・セットで実行するテストを指定するのにもテスト・セットを使用します。

テストの実行 」ダイアログを開いて (「 Navigator 」ビューでフォルダーを右クリックし、 テスト > カスタム・テスト構成の実行をクリックして)、ダイアログの「 テスト 」ページでテスト構成の 1 つを確認すると、これらのカテゴリーとテスト・セットを確認できます。

新規カテゴリー (「キュー・マネージャー・テスト」カテゴリーなど) を作成することができます。 また、カテゴリーに新規テスト・セット (「キュー」テスト・セットなど) を作成することも、既存のテスト・セットに新規サブセットを作成することもできます。

IBM MQ エクスプローラーNavigator ビューに表示する新規オブジェクト・タイプおよびフォルダーを作成し、新規オブジェクト・タイプの定義を検証するテストを作成する場合は、 テストの実行 ダイアログの オブジェクト ページにオプションとして表示されるように新規オブジェクト・タイプを定義できます。

「キュー・マネージャー・テスト」カテゴリーの既存のテスト・セットで新規テストを作成する手順については、 新規テストの作成を参照してください。 以下の手順では、新規カテゴリーおよびテスト・セットの作成方法と新規オブジェクト・タイプの定義方法について説明します。

「プラグイン開発」パースペクティブで、以下のタスクを実行します。

既存のカテゴリーへの新規テスト・セットの作成 (com.ibm.mq.explorer.tests.Testset)

本タスクについて

既存のカテゴリー (作成していないカテゴリー。例えば、「キュー・マネージャー・テスト」カテゴリーなど) に新規テスト・セットを作成するには、以下の処理を行います。

手順

  1. plugin.xml ファイルの 「拡張機能」 ページで、 com.ibm.mq.explorer.tests.Testset 拡張機能を 「すべての拡張機能」 ペインに追加します。
  2. 以下の表の詳細に従って、新規テスト・セットを構成します。
    属性 説明 値の例
    categoryId 新規テスト・セットを作成するカテゴリーの固有 ID。 com.ibm.mq.explorer.tests.coretests.wmq
    ID 作成するカテゴリーの固有 ID。 com.ibm.mq.explorer.tests.samples.NewCategory
    名前 分かりやすいカテゴリー名。 My New Category
    説明 カテゴリーの要旨。 This is my first new category.
    アイコン カテゴリーを表すのに使用できるオプションのアイコン。 icons/newcat.gif (plugin.xml ファイルからの相対的なアイコン・ファイルの場所。)
    furtherinfo テストの詳細を含む HTML 文書または XHTML 文書の場所。 この文書は、「テストの実行」ダイアログでテストをダブルクリックするか、「テスト結果」ビューでテスト結果をダブルクリックすると、 IBM MQ エクスプローラー に表示されます。 doc/MyObject.html (plugin.xml ファイルからの相対的な HTML ファイルまたは XHTML ファイルの場所。)
  3. plugin.xml ファイルを保存します。

結果

既存のカテゴリーに新規テスト・セットを作成しました。

新規カテゴリーおよびテスト・セットの作成 (com.ibm.mq.explorer.tests.TestCategorys)

本タスクについて

新規カテゴリーを作成する場合、1 つの拡張を使用して、そのカテゴリー内にテスト・セットを作成することができます。つまり、別の com.ibm.mq.explorer.tests.Testset 拡張を使用する必要はありません。

新規カテゴリーを作成するには、以下の処理を行います。

手順

  1. plugin.xml ファイルの 「拡張」 ページで、 com.ibm.mq.explorer.tests.TestCategorys 拡張を 「すべての拡張」 ペインに追加します。
  2. 以下の表の詳細に従って、新規カテゴリーを構成します。
    属性 説明 値の例
    ID 作成するカテゴリーの固有 ID。 com.ibm.mq.explorer.tests.samples.NewCategory
    名前 分かりやすいカテゴリー名。 My New Category
    説明 カテゴリーの要旨。 This is my first new category.
    アイコン カテゴリーを表すのに使用できるオプションのアイコン。 icons/newcat.gif (plugin.xml ファイルからの相対的なアイコン・ファイルの場所。)
    furtherinfo テストの詳細を含む HTML 文書または XHTML 文書の場所。 この文書は、 「テストの実行」 ダイアログでテストをダブルクリックするか、 「テスト結果」 ビューでテスト結果をダブルクリックすると、 IBM MQ エクスプローラー に表示されます。 doc/MyObject.html (plugin.xml ファイルからの相対的な HTML ファイルまたは XHTML ファイルの場所。)
  3. plugin.xml ファイルを保存します。

結果

新規カテゴリーが作成されました。

次のタスク

このカテゴリーに新規テスト・セットを作成するには、以下の処理を行います。

  1. カテゴリーを右クリックして、 新規 > 「テスト・セット」 をクリックし、 「すべての拡張」 ペインに新規テスト・セットを追加します。
  2. 既存のカテゴリーでの新規テスト・セットの作成」の表の詳細に従って、新規テスト・セットを構成します。 今作成したカテゴリーにテスト・セットを作成しているため、categoryID 属性は設定しません。
  3. plugin.xml ファイルを保存します。

新規カテゴリーに新規テスト・セットを作成しました。

テスト対象の新規オブジェクト・タイプの定義 (com.ibm.mq.explorer.tests.ContextGroup)

本タスクについて

IBM MQ エクスプローラー」 の Navigator ビューに表示される新しいタイプのオブジェクトを作成し、新しいオブジェクト・タイプの定義を検査するテストを作成する場合は、 com.ibm.mq.explorer.tests.ContextGroup 拡張を使用してオブジェクト・タイプを定義する必要があります。 この拡張により、提供された 「キュー・マネージャー」「クラスター」、および「キュー共用グループ」の各グループのレベルにある「オブジェクト」ページの「テストの実行」ダイアログに、新規の上位グループが表示されます。

新規オブジェクト・タイプを定義するには、以下の処理を行います。

手順

  1. plugin.xml ファイルの 「拡張」 ページで、 com.ibm.mq.explorer.tests.ContextGroup 拡張を 「すべての拡張」 ペインに追加します。
  2. 以下の表の詳細に従って、新規グループを構成します。
    属性 説明 値の例
    GroupId 作成するグループの固有 ID。 com.ibm.mq.explorer.tests.samples.NewGroup
    名前 分かりやすいグループ名。 My New Group
    説明 グループの要旨。 This is my first new group.

    新規グループが定義されました。 次に、オブジェクトが属するグループの識別に使用する基準を定義します。

  3. 「すべての拡張機能」 ペインで、グループを右クリックし、 「新規」を選択してから、以下の表の情報に従って、使用する基準のタイプを選択します。
    基準のタイプ 説明 値の例
    instanceOf オブジェクトでは、指定された完全修飾クラスのインスタンスを使用する必要があります。 com.ibm.mq.explorer.clusterplugin.internal.objects.ClusterObject
    objectType オブジェクトの objectType 属性には、特定の値が指定されている必要があります。 また、この値が基準と完全に一致しなければならないかどうかも指定できます。 com.ibm.mq.explorer.queuemanager
    objectId オブジェクトの objectId 属性には、特定の値が指定されている必要があります。 また、この値が基準と完全に一致しなければならないかどうかも指定できます。 com.ibm.mq.explorer.queuemanager
  4. plugin.xml ファイルを保存します。

結果

これで、テストを実行できる新規オブジェクト・グループが定義されました。