package com.paypal.base; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import org.testng.annotations.DataProvider; @SuppressWarnings("deprecation") public class DataProviderClass { static ConfigManager conf; @DataProvider(name = "configParams") public static Object[][] configParams() throws FileNotFoundException, IOException { conf = ConfigManager.getInstance(); InputStream in = DataProviderClass.class .getResourceAsStream("/sdk_config.properties"); conf.load(in); return new Object[][] { new Object[] { conf } }; } @DataProvider(name = "configParamsForSoap") public static Object[][] configParamsForSoap() throws FileNotFoundException, IOException { conf = ConfigManager.getInstance(); InputStream in = DataProviderClass.class .getResourceAsStream("/sdk_config_soap.properties"); conf.load(in); return new Object[][] { new Object[] { conf } }; } @DataProvider(name = "configParamsForProxy") public static Object[][] configParamsForProxy() throws FileNotFoundException, IOException { conf = ConfigManager.getInstance(); InputStream in = DataProviderClass.class .getResourceAsStream("/sdk_config_proxy.properties"); conf.load(in); return new Object[][] { new Object[] { conf } }; } }