タグ

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

  • 関連タグはありません

タグの絞り込みを解除

TestNGに関するaka_meganeのブックマーク (4)

  • AnnotationDefault - DbUnitNG Wiki - DbUnitNG - OSDN

    最近の更新 (Recent Changes)2009-03-10FrontPage 2008-09-29AnnotationDefault 2008-09-01DatabaseConnectivity AssertionHelper 2008-08-29TableAssert TestData 最新リリース情報dbunitng (0.6)2008-10-02 16:31 Wikiガイド(Guide)Wikiの文法 リンクの種類と文法 ブロックプロセッサ 拡張文法 サイドバー プロジェクトWikiでの広告設定 サイドバー (Side Bar)このサイドバーについて このサイドバーの編集 各アノテーションの属性とデフォルト値@SetUpOperationと@TearDownOperation属性必須デフォルト値説明備考value省略可DatabaseOperationType.USE_DEFA

    AnnotationDefault - DbUnitNG Wiki - DbUnitNG - OSDN
    aka_megane
    aka_megane 2012/08/28
    アノテーション一覧
  • LazyなDataProvider-TestNGをさらに深く理解してみる(3) - Fight the Future

    @ITさんの連載でデータ駆動テストで簡単にテストのパターンを増やすを解説した。 DataProviderはTestNGで注目を集める便利な機能だ。 DataProviderのメソッドはObject配列を戻り値とすればよいだけなので、 ファイルからでもデータベースからでもテストデータを取得できる。 たとえば、データベースからテストデータを取得するとこんなテストケースになるだろう。 public class NormalDataProividerTest { @DataProvider(name = "data") public Object[][] data() { DeptDao dao = new DeptDao(); List<Dept> list = dao.listAllDept(); Object[][] data = new Object[list.size()][]; int

    LazyなDataProvider-TestNGをさらに深く理解してみる(3) - Fight the Future
    aka_megane
    aka_megane 2012/08/28
    データプロバイダー
  • TestNGで使えるアノテーションの作り方 - Fight the Future

    DbUnit + TestNGのライブラリでは、@SetUpOperationなどのアノテーションを使えるわけですが、これはTestNGでリスナーインタフェースが用意されているおかげです。 TestNGでは、リスナーインタフェースが4つ用意されています。 リスナー 説明 IMethodInterceptor テストメソッド実行前に呼び出されるリスナー。実行するテストメソッドを選択することができる。 IReporter テスト結果のレポート処理に関するリスナー。 ISuiteListener テストスイートの実行前と終了後に呼び出されるリスナー。 ITestListener 各テストやテストメソッド実行前と終了後に呼び出されるリスナー。 ちなみにこれら4つはすべてITestNGListenerのサブインタフェースです。 なので、たとえばテストメソッドごとにつける@SetUpOperation

    TestNGで使えるアノテーションの作り方 - Fight the Future
    aka_megane
    aka_megane 2012/08/28
    アノテーションの作り方
  • NetBeans 7.2の新機能 TestNGと履歴の強化 - しんさんの出張所 はてなブログ編

    NetBeans 7.1までは「JUnit」というカテゴリが存在していたが、それが「Unit Tests」という項目になっている。つまり、単体テストはJUnitだけではないということだ。具体的にはTestNGが追加された。 もちろん、頻繁に使うこちらのダイアログ(CTRL+SHIFT+U)でも選択肢が追加されていた。 ただ、TestNGの動作はまだ完成していないようでうまく動かなかった。ライブラリ等は設定されてはいたが。 今後他のテストフレームワークが追加されるのかもしれない。 続いて履歴。 以前紹介したのはローカル履歴だけだったが、バージョン管理システムを有効にしている場合はこうなる。今回はMercurialで。 つまり、ローカルだろうが、どっかのリポジトリだろうが関係なく横断的に検索ということが可能になる。もちろん、フィルタでどっちかだけとか絞ることも可能ではあるが、これはなかなか面白

    aka_megane
    aka_megane 2012/08/28
    memo
  • 1