Guava のArrayListMultimapクラスの JUnit テスト ケースをいくつか作成する必要がありますが、これまでのところ、どのように進めればよいかわかりません。通常のテスト クラスArrayListMultimapTest (クラスのメソッドをテストするために使用) を正常に作成できました。このクラスでは、Guava の 15 リリース JAR ファイルを外部ライブラリとしてビルド パスに追加しました。しかし、特に ArrayListMultimap の JUnit テスト ケースを作成するように依頼されましたが、どのように進めればよいかわかりません。どんな助けでも大歓迎です、ありがとう!
質問する
567 次
2 に答える
2
このライブラリはGoogle によって広範囲にテストされていますが、必要に応じて自分で簡単にテストできます。
- Eclipse でプロジェクトを右クリックします。
- プロパティを選択
- Javaビルドパスを選択
- [ライブラリを追加...] をクリックします。
- 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 に答える