수색…


설치 및 사용법

설치:

DataProviders를 사용하려면 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
}

DataProviders를 만드는 방법 :

어느 함수가 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