BT

TestNG6 が Guice と YAML を採用

| 作者: Alex Blewitt フォローする 4 人のフォロワー , 翻訳者 吉田 英人 フォローする 0 人のフォロワー 投稿日 2011年3月22日. 推定読書時間: 1 分 |

原文(投稿日:2011/03/16)へのリンク

Cédric Beust 氏が TestNG 6.0 を発表した。Eclipse TestNG プラグイン も合わせて改良されている。

今回のリリースには重要な追加機能が2つある。ひとつは XML に加えて,YAML による テストスィートの記述が可能になったことだ。JSON の採用も検討されたが,文字列値として "" を指定する必要のないこと,コンピュータではなく人による参照を目的にしていること,の2点からYAML が選択された。どちらのフォーマットもオープン/クローズの2つのタグ指定や,コメントに <!-- と --> のようなデリミタを必要としないため,コピー/ペーストを行うときには XML よりも都合がよい。

もうひとつの重要機能は,Guice によるインスタンス注入 (Injection) だ。Guice は簡易型の依存性注入(Dependency Injection) フレームワークで,実行時に提供するインスタンスの JSR-330 @Inject アノテーションによる指定をサポートする。さらに詳しい情報が ドキュメントにある

JUnit 3.x および 4.x からのアップグレード希望を容易にするため,Eclipse プラグインが JUnit テストを TestNG テストに変換する手段を提供している。このプラグインはさらに,XML フォーマットから新しい YAML フォーマットへの変換操作もサポートする。Eclipse プラグインのアップデートは,更新サイトから "更新の確認" を行うことで可能だ。

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT