タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

mavenとjunitに関するserihiroのブックマーク (2)

  • Mavenで一部のテストの実行/除外を切り替える - プログラミングメモ

    やりたいこと 一部のテストは、普段(mvn test で実行したとき)は実行されないようにする。 ただし、mvn の引数で何かを指定すれば実行できるようにする。 また、そのテストは、NetBeansから「ファイルのテスト」で単独実行されるようにする。 使用した環境 NetBeans 7.4 Maven 3.0.5 (NetBeansにバンドルされていたもの) JUnitの@Categoryを使ってテストをグループ分け 「一部のテスト」には、JUnitの@Categoryでカテゴリを指定することで、他のテストと区別する。 Maven側では、特定のカテゴリのみテストを実行したり、テスト対象から除外したりできる。 カテゴリを指定するためには、カテゴリを表すマーカー用のクラスかインタフェースを作り、それをテストクラスに@Categoryを使って指定する。 マーカー用のインタフェースの例。インタフェ

    Mavenで一部のテストの実行/除外を切り替える - プログラミングメモ
  • JUnitのCategoryさんとMavenのintegration-testでの実行 - 日々常々

    詳しいことは JUnit実践入門 の 10章 カテゴリ化テスト を読んでください。 ざっくり言えば Category アノテーション 付けてテストをカテゴライズできるよひゃっほーって話。*1 JUnit実践入門 ~体系的に学ぶユニットテストの技法 (WEB+DB PRESS plus) 作者: 渡辺修司出版社/メーカー: 技術評論社発売日: 2012/11/21メディア: 単行(ソフトカバー)購入: 14人 クリック: 273回この商品を含むブログ (68件) を見る テストをカテゴライズしつつ、かつ単体での実行時に影響を与えないので、Maven などのビルドツールを使用してまとめてテストを実行する時に効果を発揮するものです。何気に使いどころは難しかったりするのですが、選択肢として道具箱に入れていることをお勧めします。 この手のことをする時、従来ではテストクラス名をネーミングルールで縛っ

    JUnitのCategoryさんとMavenのintegration-testでの実行 - 日々常々
  • 1