Package org.dbunit.dataset

Examples of org.dbunit.dataset.IDataSet


      
       //conn = DatabaseConnectionFactory.getConnection();       
       String targetDbName = DatabaseConnectionFactory.getDatabaseName()
      
       ITableFilter tablefilter = new DatabaseSequenceFilter(conn);       
       IDataSet databaseDataSet = new FilteredDataSet(tablefilter, conn.createDataSet());  
      
       //the name of the created file is equal at the DB name
       FlatXmlDataSet.write(databaseDataSet, new FileOutputStream(outputFolder+File.separator+targetDbName+".xml"));          
     
    } catch (Exception e) {
View Full Code Here


     try{   
       BasicDataSource ds = DatabaseConnectionFactory.getDataSource();
       conn = new DatabaseConnection(ds.getConnection());
      
       String[] depTableNames = TablesDependencyHelper.getAllDependentTables(conn, tableName );
       IDataSet depDataSet = conn.createDataSet( depTableNames );
       FlatXmlDataSet.write(depDataSet, new FileOutputStream(outputFileName));
     
    } catch (Exception e) {
      throw e;
     
View Full Code Here

       conn = new DatabaseConnection(ds.getConnection());
      
       //conn = DatabaseConnectionFactory.getConnection();      
       // New feature since dbunit 2.4.7
       FlatXmlDataSetBuilder builder = new FlatXmlDataSetBuilder();      
       IDataSet dataSet = builder.build(new File(inputFile));
  
       DatabaseOperation.INSERT.execute(conn, dataSet);
     
    } catch (Exception e) {
      throw e;
View Full Code Here

       //ITableFilter filter = new DatabaseSequenceFilter(conn, tables);
       IDatabaseConnection conn = new DatabaseConnection(ds.getConnection());
       ITableFilter filter = new DatabaseSequenceFilter(conn, tables);
     
       //The target dataSet: ie all the tables in the input list
       IDataSet dataSet = new FilteredDataSet(filter, conn.createDataSet());     
     
       DatabaseOperation.DELETE_ALL.execute(conn, dataSet)
    
       conn.close();     
     
View Full Code Here

         conn = new DatabaseConnection(ds.getConnection());
           
         ITableFilter filter = new DatabaseSequenceFilter(conn);
         
         //The dataSet: ie the list of ALL tables name
         IDataSet dataSet = new FilteredDataSet(filter, conn.createDataSet());
       
         ITableIterator iter = dataSet.iterator();
       
         while(iter.next())
         {
           ITable tab = iter.getTable();
           String tableName = tab.getTableMetaData().getTableName();       
View Full Code Here

         conn = new DatabaseConnection(ds.getConnection());
           
         ITableFilter filter = new DatabaseSequenceFilter(conn);
         
         //The dataSet: ie the list of ALL tables name
         IDataSet dataSet = new FilteredDataSet(filter, conn.createDataSet());
       
         ITableIterator iter = dataSet.iterator();
       
         while(iter.next())
         {
           ITable tab = iter.getTable();
           String tableName = tab.getTableMetaData().getTableName();       
View Full Code Here

        // dtd
        FlatDtdDataSet.write(connection.createDataSet(), new FileOutputStream("src_test/it/freshfruits/conf/dbunit/database-schema.dtd"));

        // export dati
        IDataSet fullDataSet = connection.createDataSet();
        FlatXmlDataSet.write(fullDataSet, new FileOutputStream("src_test/it/freshfruits/conf/dbunit/full.xml"));
    }
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

TOP

Related Classes of org.dbunit.dataset.IDataSet

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.