実際のところ、 と のようなものが/java/src
あり/java/test
ます。しかし、ユニットテストが行くパッケージ/クラスにどのように名前を付けますか? それらが書かれているクラスと同じですか?また、リファクタリングが必要になった場合、手動で /test の名前を変更しますか? あなたの経験を共有してください。
gsmd
質問する
262 次
2 に答える
2
テストは、テスト対象のクラスと同じパッケージに保持します。これにより、パッケージのプライベート メンバーを使用してテストをセットアップできます (必要な場合)。それはまた、覚えやすい素敵な規則を提供します。リファクタリングするときは、通常、対応するテスト クラスを手動でリファクタリングします。少し前に、このリファクタリングを自動的に行う機能を備えた IDE がいくつかありましたが、頭の中で思い出せません。
于 2008-10-11T05:52:01.393 に答える
1
Java では、テスト対象のクラスと同じパッケージにそれらを保持することが必須です。デフォルト/パッケージで保護された可視性でメソッドをテストする唯一の方法です。
于 2008-10-11T06:02:06.117 に答える