私はjunitテストのドキュメントを見ていましたが、テストをパブリックとして定義する必要性を理解することができませんでした。誰かがこれに関する情報を共有できますか?Junitのテストメソッドを公開する必要があるのはなぜですか?
私はhttps://github.com/junit-team/junit/blob/master/src/main/java/org/junit/Test.java
に読んしかし、まだ理由が明確でないです。
では、私は私が
@Test
private void testAdd(){ }
他にも、他のユーザーがテストクラスの外部からアクセスしたくないテストメソッドをどのように隠すのですか? – Jagori
@ジャゴリプライベートテストメソッドのユースケースは何ですか?テストメソッドの目的は、JUnitフレームワークによって実行されるため、プライベートなものを使用することはありません。クラスの外部から直接アクセスできないコードが必要な場合は、テストメソッドでプライベート非テストメソッドを記述してテストクラスから呼び出すことができます。 –
通常、テストは公開された成果物には含まれていないため、使用できません。 –