Package org.dbunit.dataset

Examples of org.dbunit.dataset.ITable


    public ITable getTable() throws DataSetException {
        String tableName = getTableMetaData().getTableName().toUpperCase();
       
        Set<ColumnValues> pks = allowedPks.get(tableName);
       
        ITable wrappedTable = wrappedIterator.getTable();
       
        if (pks == null) {
            //no filtering
            return wrappedTable;
        } else if (pks.isEmpty()) {
            return new EmptyTable(wrappedTable.getTableMetaData());
        } else {
            return new FilteredTable(wrappedTable, pks);
        }
    }
View Full Code Here


     * @param actualDataSet   the data st containing the actual results
     * @throws Exception for any error
     */
    private void checkTable(String table, IDataSet expectedDataSet,
                            IDataSet actualDataSet) throws Exception {
        ITable expected = expectedDataSet.getTable(table);
        ITable actual = actualDataSet.getTable(table);

        // make sure there is actually data to compare against
        assertTrue(expected.getRowCount() != 0);

        Assertion.assertEquals(expected, actual);
View Full Code Here

                new String[] { tablename1 });
        IDataSet expectedDataSet = new XmlDataSet(new FileInputStream(
                getClass().getResource(datasetlocation).getFile()));
        Assertion.assertEquals(expectedDataSet, actualDataSet);

        ITable actualTable = actualDataSet.getTable(tablename1);
        ITable expectedTable = expectedDataSet.getTable(tablename1);
        Assertion.assertEquals(expectedTable, actualTable);

    }
View Full Code Here

        IDataSet expectedDataSet = new XmlDataSet(new FileInputStream(
                getClass().getResource(datasetlocation).getFile()));
       
        Assertion.assertEquals(expectedDataSet, actualDataSet);
   
        ITable actualTable = actualDataSet.getTable(tablename1);
        ITable expectedTable = expectedDataSet.getTable(tablename1);
        Assertion.assertEquals(expectedTable, actualTable);
   
        actualTable = actualDataSet.getTable(tablename2);
        expectedTable = expectedDataSet.getTable(tablename2);
        Assertion.assertEquals(expectedTable, actualTable);
View Full Code Here

       
         ITableIterator iter = dataSet.iterator();
       
         while(iter.next())
         {
           ITable tab = iter.getTable();
           String tableName = tab.getTableMetaData().getTableName();       
           tableListOrdered.add(tableName);     
         }       
       
         tableNamesList = tableListOrdered;
       
View Full Code Here

       
         ITableIterator iter = dataSet.iterator();
       
         while(iter.next())
         {
           ITable tab = iter.getTable();
           String tableName = tab.getTableMetaData().getTableName();       
           tableListOrdered.add(tableName);     
         }       
       
         tableNamesList = tableListOrdered;
       
View Full Code Here

    this.service.delete(address);
   
    StringBuffer dataSetFile = new StringBuffer();
    dataSetFile.append("config").append(File.separator).append("CRLDownloadAddressDAO").append(File.separator).append("testDeleteCrlDownloadAddressOK.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

    this.service.delete(addrs);
   
    StringBuffer dataSetFile = new StringBuffer();
    dataSetFile.append("config").append(File.separator).append("CRLDownloadAddressDAO").append(File.separator).append("testDeleteMultipleCrlDownloadAddressOK.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

    this.service.save(certificate);
   
    StringBuffer dataSetFile = new StringBuffer();
    dataSetFile.append("config").append(File.separator).append("RevokedCertificateDAO").append(File.separator).append("testCreateRevokedCertificateOK.xml");
    IDataSet expectedDataSet = new FlatXmlDataSetBuilder().build(new FileInputStream(dataSetFile.toString()));
    ITable expectedTable = expectedDataSet.getTable("REVOKED_CERTIFICATE");
   
    IDataSet actualDataSet = this.databaseTester.getConnection().createDataSet();
    ITable actualTable = actualDataSet.getTable("REVOKED_CERTIFICATE");
    ITable filteredActualTable = DefaultColumnFilter.includedColumnsTable(actualTable, expectedTable.getTableMetaData().getColumns());

    Assertion.assertEquals(expectedTable, filteredActualTable);
  }
View Full Code Here

    this.service.save(certificates);
   
    StringBuffer dataSetFile = new StringBuffer();
    dataSetFile.append("config").append(File.separator).append("RevokedCertificateDAO").append(File.separator).append("testBulkCreateRevokedCertificatesOK.xml");
    IDataSet expectedDataSet = new FlatXmlDataSetBuilder().build(new FileInputStream(dataSetFile.toString()));
    ITable expectedTable = expectedDataSet.getTable("REVOKED_CERTIFICATE");
    SortedTable sortedExpectedTable = new SortedTable(expectedTable, new String[] {"serial_number"});
    sortedExpectedTable.setUseComparable(true);
   
    IDataSet actualDataSet = this.databaseTester.getConnection().createDataSet();
    ITable actualTable = actualDataSet.getTable("REVOKED_CERTIFICATE");
    ITable filteredActualTable = DefaultColumnFilter.includedColumnsTable(actualTable, expectedTable.getTableMetaData().getColumns());
    SortedTable actualSortedTable = new SortedTable(filteredActualTable, new String[] {"serial_number"});
    actualSortedTable.setUseComparable(true);

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

TOP

Related Classes of org.dbunit.dataset.ITable

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.