TESTでPlay!
PlayFramework2.0.1を学習中。
eclipsfyを使用して、eclipseでコーディング。
TDDに取り組みたく、テストアノテーションで、テストプログラムを実装。
Play1.2.4では、コンソールでtestコマンドを実行しておけば、
(runコマンドを発行したの時の、実装モジュールのコーディングと同じイメージで)
1.eclipseでテストプログラムを保存。即時コンパイル。
2.eclipse上で、Junitテストを実行/確認。
Play2.0.1では、コンソールでtestコマンドを実行すると
test runnerが起動し、その場でテストプログラムがコンパイル/実行
その場で実行結果出力されてしまう。
挙動を見る限り、eclipseでテストプログラムを保存しても、自動でコンパイルされない。
testプログラムのコンパイルは、
コンソールでtestコマンドを発行する以外は内容に思える。(!!)
コンソールの実行結果では、情報が少ない。eclipseの実行結果を確認したい。
Play1.2.4の時のようなサイクルでTDDを行おうと思うと
1.eclipseでテストプログラムを保存。
2.コンソールでtestコマンド発行。
3.テストプログラムがコンパイルされ、実行される。(実行結果出力に不満)
4.eclipse上で、Junitテストを実行/確認。
あと1つ以上テストプログラムを作成しても、コンソールからtestコマンド
発行しても、実行されるテストは一つだけ??
(Eclipseでプログラム指定をすれば、いずれも実行可能だが)
なんとかならないか。もう少し調査が必要。