Package org.dbunit.dataset

Examples of org.dbunit.dataset.SortedTable$AbstractRowComparator


   
    StringBuffer dataSetFile = new StringBuffer();
    dataSetFile.append("config").append(File.separator).append("CRLDownloadAddressDAO").append(File.separator).append("testBatchLimitBulkAddCrlDownloadAddressOK.xml");
    IDataSet expectedDataSet = new FlatXmlDataSetBuilder().build(new FileInputStream(dataSetFile.toString()));
    ITable expectedTable = expectedDataSet.getTable("CRL_DOWNLOAD_ADDRESS");
    SortedTable expectedSortedTable = new SortedTable(expectedTable, new String[] {"address"});
    expectedSortedTable.setUseComparable(true);
   
    IDataSet actualDataSet = this.databaseTester.getConnection().createDataSet();
    ITable actualTable = actualDataSet.getTable("CRL_DOWNLOAD_ADDRESS");
    ITable filteredActualTable = DefaultColumnFilter.includedColumnsTable(actualTable, expectedTable.getTableMetaData().getColumns());
    SortedTable actualSortedTable = new SortedTable(filteredActualTable, new String[] {"address"});
    actualSortedTable.setUseComparable(true);

    Assertion.assertEquals(expectedSortedTable, actualSortedTable);
  }
View Full Code Here


   
    StringBuffer dataSetFile = new StringBuffer();
    dataSetFile.append("config").append(File.separator).append("CRLDownloadAddressDAO").append(File.separator).append("testBatchOverLimitBulkAddCrlDownloadAddressOK.xml");
    IDataSet expectedDataSet = new FlatXmlDataSetBuilder().build(new FileInputStream(dataSetFile.toString()));
    ITable expectedTable = expectedDataSet.getTable("CRL_DOWNLOAD_ADDRESS");
    SortedTable expectedSortedTable = new SortedTable(expectedTable, new String[] {"address"});
    expectedSortedTable.setUseComparable(true);
   
    IDataSet actualDataSet = this.databaseTester.getConnection().createDataSet();
    ITable actualTable = actualDataSet.getTable("CRL_DOWNLOAD_ADDRESS");
    ITable filteredActualTable = DefaultColumnFilter.includedColumnsTable(actualTable, expectedTable.getTableMetaData().getColumns());
    SortedTable actualSortedTable = new SortedTable(filteredActualTable, new String[] {"address"});
    actualSortedTable.setUseComparable(true);

    Assertion.assertEquals(expectedSortedTable, actualSortedTable);
  }
View Full Code Here

   
    StringBuffer dataSetFile = new StringBuffer();
    dataSetFile.append("config").append(File.separator).append("testAddCRLIssuerOK.xml");
    IDataSet expectedDataSet = new FlatXmlDataSetBuilder().build(new FileInputStream(dataSetFile.toString()));
    ITable expectedTable = expectedDataSet.getTable("CRL_ISSUER");
    SortedTable expectedSortedTable = new SortedTable(expectedTable, new String[] {"name"});
    expectedSortedTable.setUseComparable(true);
   
    IDataSet actualDataSet = this.databaseTester.getConnection().createDataSet();
    ITable actualTable = actualDataSet.getTable("crl_issuer");
    ITable filteredActualTable = DefaultColumnFilter.includedColumnsTable(actualTable, expectedTable.getTableMetaData().getColumns());
    SortedTable actualSortedTable = new SortedTable(filteredActualTable, new String[] {"name"});
    actualSortedTable.setUseComparable(true);

    Assertion.assertEquals(expectedSortedTable, actualSortedTable);
  }
View Full Code Here

    dataSetFile.append("config").append(File.separator).append("testAddCRLIssuerRequiredFieldsOnlyOK.xml");
    IDataSet expectedDataSet = new FlatXmlDataSetBuilder().build(new FileInputStream(dataSetFile.toString()));
    ReplacementDataSet replacement = new ReplacementDataSet(expectedDataSet);
    replacement.addReplacementObject("[null]", null);
    ITable expectedTable = replacement.getTable("CRL_ISSUER");
    SortedTable expectedSortedTable = new SortedTable(expectedTable, new String[] {"name"});
    expectedSortedTable.setUseComparable(true);
   
    IDataSet dataSet = this.databaseTester.getConnection().createDataSet();
    ITable actualTable = dataSet.getTable("CRL_ISSUER");
    ITable filteredActualTable = DefaultColumnFilter.includedColumnsTable(actualTable, expectedTable.getTableMetaData().getColumns());
    SortedTable actualSortedTable = new SortedTable(filteredActualTable, new String[] {"name"});
    actualSortedTable.setUseComparable(true);

    Assertion.assertEquals(expectedSortedTable, actualSortedTable);
  }
View Full Code Here

    dataSetFile.append("config").append(File.separator).append("testBatchAddCRLIssuerOK.xml");
    IDataSet expectedDataSet = new FlatXmlDataSetBuilder().build(new FileInputStream(dataSetFile.toString()));
    ReplacementDataSet replacement = new ReplacementDataSet(expectedDataSet);
    replacement.addReplacementObject("[null]", null);
    ITable expectedTable = replacement.getTable("CRL_ISSUER");
    SortedTable expectedSortedTable = new SortedTable(expectedTable, new String[] {"name"});
    expectedSortedTable.setUseComparable(true);
   
    IDataSet dataSet = this.databaseTester.getConnection().createDataSet();
    ITable actualTable = dataSet.getTable("CRL_ISSUER");
    ITable filteredActualTable = DefaultColumnFilter.includedColumnsTable(actualTable, expectedTable.getTableMetaData().getColumns());
    SortedTable actualSortedTable = new SortedTable(filteredActualTable, new String[] {"name"});
    actualSortedTable.setUseComparable(true);

    Assertion.assertEquals(expectedSortedTable, actualSortedTable);
  }
View Full Code Here

    dataSetFile.append("config").append(File.separator).append("testBulkAddCRLIssuerBatchSizeOverlimitOK.xml");
    IDataSet expectedDataSet = new FlatXmlDataSetBuilder().build(new FileInputStream(dataSetFile.toString()));
    ReplacementDataSet replacement = new ReplacementDataSet(expectedDataSet);
    replacement.addReplacementObject("[null]", null);
    ITable expectedTable = replacement.getTable("CRL_ISSUER");
    SortedTable expectedSortedTable = new SortedTable(expectedTable, new String[] {"name"});
    expectedSortedTable.setUseComparable(true);
   
    IDataSet dataSet = this.databaseTester.getConnection().createDataSet();
    ITable actualTable = dataSet.getTable("CRL_ISSUER");
    ITable filteredActualTable = DefaultColumnFilter.includedColumnsTable(actualTable, expectedTable.getTableMetaData().getColumns());
    SortedTable actualSortedTable = new SortedTable(filteredActualTable, new String[] {"name"});
    actualSortedTable.setUseComparable(true);

    Assertion.assertEquals(expectedSortedTable, actualSortedTable);
  }
View Full Code Here

   public void compare(IDataSet currentDataSet, IDataSet expectedDataSet, AssertionErrorCollector errorCollector) throws DatabaseUnitException
   {
      final String[] tableNames = expectedDataSet.getTableNames();
      for (String tableName : tableNames)
      {
         final SortedTable expectedTableState = new SortedTable(expectedDataSet.getTable(tableName));
         final SortedTable currentTableState = new SortedTable(currentDataSet.getTable(tableName),
               expectedTableState.getTableMetaData());
         final List<String> columnsToIgnore = extractColumnsToBeIgnored(expectedTableState, currentTableState);
         try
         {
            Assertion.assertEqualsIgnoreCols(expectedTableState, currentTableState,
View Full Code Here

   }

   public void shouldBeEmpty(String tableName, IDataSet dataSet, AssertionErrorCollector errorCollector)
         throws DataSetException
   {
      final SortedTable tableState = new SortedTable(dataSet.getTable(tableName));
      int rowCount = tableState.getRowCount();
      if (rowCount != 0)
      {
         errorCollector.collect(new AssertionError(tableName + "expected to be empty, but was <" + rowCount + ">."));
      }
   }
View Full Code Here

   }

   public void shouldBeEmpty(IDataSet dataSet, String tableName, AssertionErrorCollector errorCollector)
         throws DataSetException
   {
      final SortedTable tableState = new SortedTable(dataSet.getTable(tableName));
      int rowCount = tableState.getRowCount();
      if (rowCount != 0)
      {
         errorCollector.collect(new AssertionError(tableName + " expected to be empty, but was <" + rowCount + ">."));
      }
   }
View Full Code Here

      }
   }

   private ITable sort(IDataSet dataSet, String tableName, final List<String> columnsForSorting) throws DataSetException
   {
      final SortedTable sortedTable = new SortedTable(dataSet.getTable(tableName), toArray(columnsForSorting));
      sortedTable.setUseComparable(true);
      return sortedTable;
   }
View Full Code Here

TOP

Related Classes of org.dbunit.dataset.SortedTable$AbstractRowComparator

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.