Package org.dbunit.dataset

Examples of org.dbunit.dataset.DefaultTable


  public void testOk() throws DataSetException {
    ValueReplacerTableDecorator decorator = new ValueReplacerTableDecorator();
    decorator.addValueReplacer(new LiteralValueReplacer("ONE", 1));
    decorator.addValueReplacer(new LiteralValueReplacer("TWO", 2));
    DefaultTable rawTable = stringsTable("tryme",
      col("ID", "VALUE"),
      row("1" , "ONE"),
      row("2" , "TWO"),
      row("3" , "THREE")
    );
View Full Code Here


  public static DefaultTable stringsTable(String name, String[] cols, String[]... data) {
    Column[] columns = new Column[cols.length];
    for (int i = 0; i < cols.length; i++) {
      columns[i] = new Column(cols[i], DataType.UNKNOWN);
    }
    DefaultTable result = new DefaultTable(name, columns);
    for (String[] row : data) {
      try {
        result.addRow(row);
      }
      catch (DataSetException ex) {
        throw new RuntimeException(ex);
      }
    }
View Full Code Here

  }

  public static DefaultTable copyTable(ITable other) {
    try {
      ITableMetaData tableMetaData = other.getTableMetaData();
      DefaultTable result = new DefaultTable(tableMetaData);
      Column[] columns = tableMetaData.getColumns();
      for (int i = 0; i < other.getRowCount(); i++) {
        Object[] row = new Object[columns.length];
        for (int j = 0; j < columns.length; j++) {
          row[j] = other.getValue(i, columns[j].getColumnName());
        }
        result.addRow(row);
      }
      return result;
    }
    catch (DataSetException ex) {
      throw new RuntimeException(ex);
View Full Code Here

   * Creates and returns an empty table with the given name.
   * @param tableName The table name.
   * @return An empty table.
   */
  public static ITable emptyTable(String tableName) {
    return new DefaultTable(tableName);
  }
View Full Code Here

    public void startTable(ITableMetaData metaData) throws DataSetException
    {
        logger.debug("startTable(metaData={}) - start", metaData);

        String tableName = metaData.getTableName();
        _tableMap.add(tableName, new DefaultTable(metaData));
    }
View Full Code Here

TOP

Related Classes of org.dbunit.dataset.DefaultTable

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.