public void testInvokeServiceCSVDataService() throws Exception {
    CSVDataService csvDataService = new CSVDataService(browser);

    String serviceName = "CSVDataService";
    String csvExpectedResult = "Boston";

    String result =
        csvDataService.tryCSVDataService(
            serviceName, "getAllCustomer", "urn:getAllCustomer", "http://ws.wso2.org/dataservice");
    assertEquals(csvExpectedResult, result);
  }
  public void testCreatCSVDataService() throws Exception {
    SeleniumTestBase seleniumTestBase = new SeleniumTestBase(browser);
    CSVDataService csvDataService = new CSVDataService(browser);

    seleniumTestBase.loginToUI(username, password);

    csvDataService.newDataService("CSVDataService", "Sample data service");
    csvDataService.newCSVDataSource(
        "CSVDataSource", "DataServiceCSVResource.csv", "id,name,address", "1,2,3", 2);
    csvDataService.addCSVQuery("q1", "CSVDataSource", "customers", "customer");
    csvDataService.addOutputMapping("element", "id", "1");
    csvDataService.addOutputMapping("element", "name", "2");
    csvDataService.addOutputMapping("attribute", "address", "3");
    csvDataService.gotoMainConfiguration();
    csvDataService.addOperation("getAllCustomer", "q1");
    csvDataService.checkService("CSVDataService");
  }