こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

-広告-

締切り済みの質問

テストツールのJDKが異なる場合の構成

Java1.4で作成しているプロジェクトに対して
Java1.5で動作するテストツール(JUnit4やTestNG)を使用することは可能なのでしょうか?
可能な場合、どのような構成にすればいいのですか?
プロジェクトを分ける必要があるのでしょうか?

投稿日時 - 2009-04-13 03:20:09

QNo.4875080

困ってます

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

-広告-
-広告-

回答(1)

ANo.1

やったことがないのであれですが、可能だと思います。
JUnitをソースからコンパイルするわけじゃないし。。。

JUnitとプロジェクトコードを走らせるテスト環境のJVMが1.5以上ならば、問題ないと思います。

eclipseで言えば、eclipse自体はそれこそJDK1.6上で走らせといて、プロジェクトのJREは1.4に、コンパイラレベルとかも1.4にして、JUnit4のクラスパスを通しといて、テストクラスの文法は1.4準拠にしておけば、テストを行うJVMは1.6になって、ちゃんと動くのではと思います。

とはいえ例えば1.5のアプリが1.6のJVMでは動かないということもないことはないみたいなのですが。。。

投稿日時 - 2009-04-14 22:57:29

-広告-
-広告-

あなたにオススメの質問

-広告-
-広告-