2010-03-11から1日間の記事一覧

ant testでemmaによるカバレッジ計測を実行する

このサイトを参考にしました。 http://prepro.wordpress.com/2009/05/03/emmaant%E3%82%92offline%E3%83%A2%E3%83%BC%E3%83%89%E3%81%A7%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B/seam-genのbuild.xmlに組み込むとこんな感じ。まず、以下を追加。 <property name="emma.dir" value="${basedir}/lib" /> <path id="emma.lib" > </path></property>

DBUnitSeamTestでEntityManagerを直接使う

DBUnitSeamTestでDBを操作した結果を確認する場合、テスト対象アプリケーション以外を使ってDBにアクセスする必要があると思います。getInitialContext()というメソッドがあるので、これを使ってJNDIルックアップを実行できます。これでデータソースを取得し…

EclipseからDBUnitSeamTestテストを実行する(MySQLの場合)

DBUnitSeamTestは今のところ、HSQLかMySQLをサポートしているそうです。 ターゲットがOracleやPostgreSQL等シーケンスを使うDBの場合はHSQLを、ターゲットがMySQLの場合はMySQLを使うイメージでしょう。(NativeQueryについては諦めるしか…)まず、テスト用…

EclipseからDBUnitSeamTestテストを実行する

Testタブ: Suiteを選択して、testngのテストスイート定義XMLファイルを指定します。Argumentsタブ: Djava.awt.headless=true -Xmx800M -Dsun.lang.ClassLoader.allowArraySyntax=true インターネットへの接続でproxyを経由する必要がある場合、ここでproxyの…