2007-08-01から1ヶ月間の記事一覧

変わったEclipseプラグイン

前に紹介したEclipse Icon Patherというツールのプロジェクトに、 変わったプラグインがあったので、少し試してみる。 FIGlet 文字をfiglet?に変換するプラグイン。 たとえば、"ykhr-kokko"はこんな風になる(円マークはバックスラッシュに脳内変換)。 _ _…

Amazonで"単体試験"を検索して

すげーびびる・・・。 会社だっつーの。 というか、技術系の本がひっかからないのは意外だなぁ。

PostgreSQLで思わぬエラー

とあるプログラム(というかテストケース)を流すと、↓のような例外が出た。 org.postgresql.util.PSQLException: ERROR: current transaction is aborted, commands ignored until end of transaction block実際のテストケースはこんな感じ。 try{ // execu…

JUnit JNDI DataSource helper package

JNDIからDataSourceを取得するようなコードがあっても試験できるようにしてくれる、 JUnit JNDI DataSource helper packageというツールがある。 とあるSpring+Strutsのアプリの単体試験で、 StrutsTestCaseを使うとstruts-config.xmlが読み込まれる。 plug…

StrutsTestCase・・・

Struts1.3系に対応してないっぽいorz verifyForwardをやったら、こんなん出た。 java.lang.NoSuchMethodError: org.apache.struts.config.ForwardConfig.getContextRelative()Z at servletunit.struts.Common.verifyForwardPath(Common.java:304) at servlet…

DbUnitのつづき

他にもこんなことができるっぽいメモ。 あんまり余裕がないので走り書き。 前処理・後処理の動作を変更する デフォルトだと、 前処理:getDataSetで指定したテーブルのデータを全削除し、データを入れる。 後処理:何もしない。 となっているが、この動作を…

DbUnit

いまさらだけど、初めてDbUnitに触ったので走り書きメモ。 JUnitのテストケースを回帰テスト用に作成する場合、DBにアクセスするクラスは、 DBのデータも常に同じ状態にしなければならない。また、テスト対象実行後に のDBの状態を確認するときなんかも、テ…