タグ

maven2に関するmiya-janのブックマーク (1)

  • maven2のテストでインナークラスがテストクラスと認識される - やさしいデスマーチ

    Eclipse上でテストも通ったことを確認してコミットした所、Hudson様に怒られました。 みてみると、テストケースの中のインナークラスが問題のようです・・・。 テストケースの中でモックを作成するときに無名インナークラスを作ることは、結構あるかと思います。 このような場合、maven-surefire-pluginを設定しておけばテスト対象クラスをフィルタリングできます。 <plugin> <artifactId>maven-surefire-plugin</artifactId> <version>2.4.3</version> <configuration> <includes> <exclude>**/*Test*.java</exclude> </includes> </configuration> </plugin> excludesでインナークラスをパターンから除外します。

    maven2のテストでインナークラスがテストクラスと認識される - やさしいデスマーチ
    miya-jan
    miya-jan 2013/08/01
    Enclosedのテストケースが2回実行されるのもこれが原因のようなので、*$*.javaをexcludeするのがよさそう。
  • 1