使用“点”进行方法调用

时间:2016-05-10 14:15:57

标签: c#

我有一个名为A的类,在类中我放了方法B.每次调用b我都要向数组中添加一些内容。

示例

 class A
    {
        List<String> mParams =  new List<String>();
        void b(String param)
        {
            mParams.Add(param);
        }
    }

可以像这样做

 A.b("1").b("2").b("3");

任何帮助将不胜感激。

由于

1 个答案:

答案 0 :(得分:8)

让你的方法b返回NETWORK_PROVIDER

public static Object[][] dp() {
    return new Object[][]{
        {
            "https://admin-t1.taxicaller.net/login/admin.php?lang=en",
            "screenshotsEnglish.dir"
        },
        {
            "https://admin-t1.taxicaller.net/login/admin.php?lang=sv",
            "screenshotsSwedish.dir"
        }
    };
}

@Test(dataProvider = "dp")
public void t(String url, String directory) {
    driver.get(url);
    Properties settings = PropertiesLoader.fromResource("settings.properties");  
    String screenshotDir = settings.getProperty(directory);
    screenShooter = new ScreenShooter(driver, screenshotDir, "en");
    /*...*/
}