これはデスクトップGUIアプリケーション用です。 JavaクラスとJUnitテストクラスを2つの別々のフォルダに格納する必要があります。JUnit/EclipseでJava Swingプロジェクトを設定する
Eclipseでこれを行うにはどうしたらよいですか。これを行うにはどうすればよいでしょうか?
これはデスクトップGUIアプリケーション用です。 JavaクラスとJUnitテストクラスを2つの別々のフォルダに格納する必要があります。JUnit/EclipseでJava Swingプロジェクトを設定する
Eclipseでこれを行うにはどうしたらよいですか。これを行うにはどうすればよいでしょうか?
スイングとテストケースの2つの異なるプロジェクトを作成します。私はそれが機能性を分離していると感じているからです。それは良い習慣ではないと言われているので、デフォルトのパッケージの下に何も書かないでください。
私はmavensのフォルダ構造が好きです。 src/main/javaとsrc/test/java
各フォルダに同じパッケージ名を使用して、ユニットテストクラスがクラスの変数にアクセスできるようにします。
eclipseでは、単体テスト・クラスを生成できます。確かに別のフォルダを使用するので、あなたのコードをパッケージ化するときにテストをそのまま残すことができます。
私の質問は、SrcとTestが異なるパッケージであるべきか、あるパッケージの下に来るべきかどうかです。私は標準的な規約を何とかしています。 – sriram
Ohk。あなたはスイング関連とテスト関連のために異なるプロジェクトを持つことができます。として、それは機能を分離することができます。コードを完成させる必要がある場合は、テストケースを組み込むことなくアプリケーションを作成することができます。 – sgowd
デフォルトパッケージのsrcフォルダの下にテストクラスとメインクラスを作成するのはどうですか? – sriram