Webのユニットテスト④ Java
前回の続きです。
作成したユニットテストをデバッグで実行してみます。
以前のDBのユニットテスト、GUIアプリケーションのユニットテストをデバッグ実行する場合は、
Eclipse上でブレークポイントを設定して、デバッグ実行するだけでした。
Webアプリケーションは、
アプリケーションサーバとブラウザの2つのプロセスが動作するので、ちょっとやり方が異なります。
アプリケーションサーバのデバッグ実行
プロジェクトを選択して右クリックメニューの[デバッグ]→[サーバでデバッグ]でTomcatを起動しておきます。
これでEclipse上からアプリケーションサーバのリモートデバッグが可能になります。
SampleForm.javaにブレークポイントを設定してみます。
いつものようにSampleFormTest.javaを右クリックして、
右クリックメニューの[デバッグ]→[JUnitテスト]で実行してみます。
SampleForm.javaのブレークポイントで止まりますが、ブラウザの操作がブレークポイントで止まってくれません・・・
デバッグ実行されるプロセスがアプリケーションサーバとブラウザで別々ですものね・・・
ブラウザの操作も止めたいので、ブラウザ操作側にもブレークポイントを設定する必要があります。