2012-04-01 7 views
0

Eclipseでウィザードを実行すると、新しいテストケースに追加するすべてのメソッドがリストに表示されるわけではありません。JUnit - 私のクラスメソッドの中には、Eclipse JUnitウィザードが表示されないものがありますか?

これは私がそれらをテストできないと言いますか?それとも、もし何とかできれば、私はそれらをテストすべきではありませんか?

ありがとうございました。

+0

JUnit 3またはJUnit 4のテストを使用していますか?また、以前の回答のいくつかを受け入れてください。 –

+0

混合ですが、両方を使用して発生します。 – Rookie

答えて

1

Eclipseウィザードではプライベートメソッドが表示されません。直接呼び出すことはできません。したがって、直接テストすることはできません。

テストするメソッドを考えるのではなく、そのクラスの動作をテストするという観点からテストを考えてみたいかもしれません。

+0

ああ、私は、省略されたメソッドの種類について考えなかったことがわかります。単体テストでは、クライアントが実行されている場合など、どうすればテストできますか?サーバーが実行されている場合など? – Rookie

+0

サーバが動作しているかどうかを確認したい場合は、あなたが書いているテストは、ほとんどのJavaプログラマが理解している単体テストではありません。自動テストを始めたばかりの方は、「テスト駆動開発」と「ビヘイビア駆動開発」を検索する価値があります。あなたはstackoverflow上の他の場所でいくつかの良い本の推奨事項を見つけることができるはずです。今すぐこの時間を投資すれば、後であなた自身に感謝するでしょう。 – henry

+0

私はそれらをテストしていませんでしたが、私はいつかする必要があります。私はその前にそれらの概念を見ていきます。ありがとうhenry! – Rookie

関連する問題