JsTester(http://
Ajaxが注目されるようになり,
Javaであれば,
なぜJsTesterなのか
ただ,
- Javaプログラムで生成するJavaScriptのソースコードをテストしたい
- Webブラウザ画面の動作とは直接関係のないサーバとの連携部分をテストする
- 開発マシンはテキストインターフェースで利用していて,
JavaScriptに対応したWebブラウザを実行できない - そもそも,
テストするプログラムごとにテスト環境を切り替えるのは面倒
など....
思い当たるところがあれば,
たとえばJavaプログラムで生成したスクリプトをテストする場合,
しかしJsTesterであれば,
JavaScriptのテスト方法
JsTesterを利用してJavaScriptのスクリプトをテストする方法には,
- 独自に拡張したTestCaseを用いる方法
- JsTesterクラスを用いる方法
a) 独自に拡張したTestCaseを用いる方法
JUnitのTestCaseクラスを拡張したJsTestCaseクラス(JDK6の場合はJDK6JsTestCaseクラス)を用いてテストを行う方法です。この方法は,
JDK6対応のJDK6JsTestCaseを用いる場合の注意
JDK6JsTestCaseにはバグがあり,
b) JsTesterクラスを用いる方法
JsTesterクラス(JDK6の場合はJDK6JsTesterクラス)は,
この方法はJUnitで一般的なTestCase内でも実行できますし,