public void testProcessInputParameters1() {
    String listAggCols = "Agg1 ASC, Agg2";
    String groupByCols = "Fld1,Fld2 ASC,   Fld3 DESC";
    String delimiter = ",";
    try {
      ArrayList<ColumnDef> cols =
          ListAggProcedure.processInputParameters(listAggCols, groupByCols, delimiter);
      assertTrue("Col Count=" + cols.size(), cols.size() == 5);
      int i = 1;

      validateColumn(cols, i, new ColumnDef("Fld1", ++i, ","), ColumnDef.ASC);
      validateColumn(cols, i, new ColumnDef("Fld2", ++i, ","), ColumnDef.ASC);
      validateColumn(cols, i, new ColumnDef("Fld3", ++i, ","), ColumnDef.DESC);
      validateColumn(cols, i, new ColumnDef("Agg1", ++i, ","), ColumnDef.ASC);
      validateColumn(cols, i, new ColumnDef("Agg2", ++i, ","), ColumnDef.NONE);

    } catch (Exception e) {
      e.getMessage();
      e.printStackTrace();
    }
  }