2011年4月21日木曜日

Google App Engineのユニットテスト

Kaede翻訳ツールでは、Google App Engine for Javaを利用しています。

アプリケーションを開発する上では、
きちんと機能するかどうかを確かめるためにテストを行うものですが、
Google App Engine for Javaではテスト用のユーティリティが用意されています。

Google App Engine スタートガイド#ハウツー
http://code.google.com/appengine/docs/java/howto/
内に、テストコードの記述方法、ユーティリティの利用の仕方が
書かれているのですが、
この通りには・・・できませんでした。

Eclipseのプラグインをインストールして使っているのですが、
日本語版のユニットテスト解説ページのコードでは、
「クラスが見つからない」というエラーが出て実行できませんでした。
クラスパスのjarアーカイブの内部に必要なクラスが見つからないんです。

そこで、英語版のテストの解説を見ると、どこかのアップデートで
変更があったようでした。
ちなみに、(本質的な問題ではありませんが)日本語版ではJUnit 3、
英語版のページではJUnit 4を使ってサンプルコードが書かれています。
セットアップで使われているクラスも違います。

翻訳されていないのはなぜ・・・?テストって大事なのに。




インストール不要・無料のKaede翻訳ツール
http://kaedetrans.appspot.com/

0 件のコメント:

コメントを投稿