junit
データプロバイダによるテスト
サーチ…
インストールと使用
インストール:
DataProviderを使用するには、junit-dataprovider .jarが必要です。
Hamcrest-core-1.3.jar:
そして、この.jarの両方をプロジェクトに追加します。
使用法:
このimport
をコードに追加する:
import com.tngtech.java.junit.dataprovider.DataProvider;
import com.tngtech.java.junit.dataprovider.DataProviderRunner;
import com.tngtech.java.junit.dataprovider.UseDataProvider;
あなたのクラスの宣言の前に:
@RunWith(DataProviderRunner.class)
だからこれは次のようになります:
@RunWith(DataProviderRunner.class)
public class example {
//code
}
データプロバイダを作成する方法:
あなたがそれをDataProviderにする前に、このデコレータを追加してください:
@DataProvider
だからこれは次のようになります:
@DataProvider
public static Object[][] testExampleProvider() {
return new Object[][]{
{"param1", "param2", number1}
{"param1", "param2", number1}
//You can put as many parameters as you want
};
}
DataProvidersの使い方:
関数の前に、DataProviderから返すパラメータを取得するには、このデコレータを追加します。
@UseDataProvider("testExampleProvider")
したがって、テストする関数は次のようになります。
@Test
@UseDataProvider("testExampleProvider")
public void testAccount(String param1, String param2, int number) {
//System.out.println("exampleOfDataProviders");
//assertEquals(...);
//assertEquals(...);
}
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow