テストクラスを作成する方法はありますか?メソッドだけでなく、テストクラスも作成できますか?Junit4:特定のテストメソッドスイートを実行する
私は、テストクラスから特定のテストメソッドを実行するだけのテストスイートをまとめたいと思います。私は限られたジュニットの知識とウェブを検索することからこれを行う方法は見当たりません。
テストクラスを作成する方法はありますか?メソッドだけでなく、テストクラスも作成できますか?Junit4:特定のテストメソッドスイートを実行する
私は、テストクラスから特定のテストメソッドを実行するだけのテストスイートをまとめたいと思います。私は限られたジュニットの知識とウェブを検索することからこれを行う方法は見当たりません。
カテゴリ JUnit4の機能。
例:ATest
にとBTest
両方散乱いくつかの方法を実行することが予想される場合:
//Define Categories
@RunWith(Categories.class)
@IncludeCategory(NeedTest.class)
@SuiteClasses({ ATest.class, BTest.class })
class MySuite{
...
}
その後ATest
とBTest
で、あなたのような方法を期待する注釈を付ける:あなたがMySuite
を実行すると
@Test
@Category(NeedTest.class)
public void test()
@Category(NeedTest.class)
で注釈が付けられたメソッドだけが実行されます。もちろん、複数のテストカテゴリを作成することもできます。
ps:NeedTest.classは単なるマーカークラスです。どのクラスでもかまいません。ただ、いくつかの小さな愚かな考え
私はそれを試してみて、それが私のために動作するかどうか表示されます。 – Aaron
こんにちはShengyuan、我々は私たちのカスタマイズランナーを使用する場合、私たちは私たちのランナーで、この機能を実装する以外は、この機能は無効になりますか? – Tim
実際にMySuiteクラスを実行するには? – java123999
:新しいクラスを作成し、様々なテストから実行したい重要なメソッドを貼り付け、それは完全な偽物だが、それはあなたのために働く必要があります... – Xorty