5

C# でデータ プロバイダーを作成しようとしています。いくつかの値を提供するためだけに、DBに接続したくありません。C# で次のことを行う方法はありますか - Microsoft 単体テスト (コードはhereから取得されました)

@Test(dataProvider = "Data-Provider-Function")
public void parameterIntTest(TestNGTest6_3_0 clzz) {
     System.out.println("Parameterized Number is : " + clzz.getMsg());
     System.out.println("Parameterized Number is : " + clzz.getNumber());
}

//This function will provide the patameter data
@DataProvider(name = "Data-Provider-Function")
public Object[][] parameterIntTestProvider() {

    TestNGTest6_3_0 obj = new TestNGTest6_3_0();
    obj.setMsg("Hello");
    obj.setNumber(123);

    return new Object[][]{
        {obj}
    };
}
4

0 に答える 0