1

Guava のArrayListMultimapクラスの JUnit テスト ケースをいくつか作成する必要がありますが、これまでのところ、どのように進めればよいかわかりません。通常のテスト クラスArrayListMultimapTest (クラスのメソッドをテストするために使用) を正常に作成できました。このクラスでは、Guava の 15 リリース JAR ファイルを外部ライブラリとしてビルド パスに追加しました。しかし、特に ArrayListMultimap の JUnit テスト ケースを作成するように依頼されましたが、どのように進めればよいかわかりません。どんな助けでも大歓迎です、ありがとう!

4

2 に答える 2

2

このライブラリはGoogle によって広範囲にテストされていますが、必要に応じて自分で簡単にテストできます。

  1. Eclipse でプロジェクトを右クリックします。
  2. プロパティを選択
  3. Javaビルドパスを選択
  4. [ライブラリを追加...] をクリックします。 Java ビルド パス ダイアログ
  5. JUnit を選択し、JUnit4 を選択して確認します ライブラリの追加ダイアログ

これで基本的な作業は完了し、テストケースを作成できるようになりました。任意のpublic void someName()メソッドに注釈を付けるだけ@Testです。コードにメソッドがない場合public static main(String... args)、クラスを実行しようとすると、Eclipse は JUnit を使用して自動的に実行します。

@Test
public void multimapAcceptsMultipleEqualValuesForOneKey() {
    ListMultimap<String, String> listMultimap = ArrayListMultimap.create();
    listMultimap.put("aha", "eh");
    listMultimap.put("aha", "eh");
    Assert.assertEquals(2, listMultimap.get("aha").size());
}

その後、JUnit を掘り下げて、JUnit が提供するすべての利点を学んでください。

于 2013-10-20T22:50:35.950 に答える