Package org.dbunit.dataset.xml

Examples of org.dbunit.dataset.xml.FlatXmlDataSetBuilder


                config.setProperty(DatabaseConfig.PROPERTY_DATATYPE_FACTORY, new HsqldbDataTypeFactory());
            } else if (provider.getUrl().startsWith("jdbc:mysql")) {
                config.setProperty(DatabaseConfig.PROPERTY_DATATYPE_FACTORY, new MySqlDataTypeFactory());
            }

            FlatXmlDataSetBuilder builder = new FlatXmlDataSetBuilder();
            builder.setColumnSensing(true);
            IDataSet ds = builder.build(new File(file));

            // Load the data set through a sequence filter to ensure statements are executed in correct order
            ITableFilter filter = new DatabaseSequenceFilter(connection);
            IDataSet dataset = new FilteredDataSet(filter, ds);
View Full Code Here


    IDatabaseConnection connection = new H2Connection(dataSource.getConnection(), null);

    for (String xmlPath : xmlFilePaths) {
      try {
        InputStream input = resourceLoader.getResource(xmlPath).getInputStream();
        IDataSet dataSet = new FlatXmlDataSetBuilder().setColumnSensing(true).build(input);
        operation.execute(connection, dataSet);
      } catch (IOException e) {
        logger.warn(xmlPath + " file not found", e);
      }finally{
        connection.close();
View Full Code Here

       BasicDataSource ds = DatabaseConnectionFactory.getDataSource();
       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

   
    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();
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();
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());
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();
View Full Code Here

   
    this.databaseTester = new JdbcDatabaseTester(props.getProperty(DATABASE_DRIVER_CLASS), props.getProperty(DATABASE_CONNECTION_URL), props.getProperty(DATABASE_USER), props.getProperty(DATABASE_PASSWORD));
    this.databaseTester.setSetUpOperation(DatabaseOperation.CLEAN_INSERT);
    FileInputStream dbFileStream = new FileInputStream(this.getInitialDatabaseFile());
   
    IDataSet set = new FlatXmlDataSetBuilder().build(dbFileStream);   
    this.databaseTester.setDataSet(set);
    this.databaseTester.setTearDownOperation(DatabaseOperation.DELETE_ALL);   
    this.databaseTester.onSetup();
   
    this.factory = new DefaultHibernateSessionFactory();
View Full Code Here

   
    this.service.update(certificate);
   
    StringBuffer dataSetFile = new StringBuffer();
    dataSetFile.append("config").append(File.separator).append("RevokedCertificateDAO").append(File.separator).append("testUpdateRevocationTimestampOK.xml");
    IDataSet expectedDataSet = new FlatXmlDataSetBuilder().build(new FileInputStream(dataSetFile.toString()));
    ITable expectedTable = expectedDataSet.getTable("REVOKED_CERTIFICATE");
    SortedTable expectedSortedTable = new SortedTable(expectedTable, new String[] {"issuer_id", "serial_number"});
    expectedSortedTable.setUseComparable(true);
   
    IDataSet actualDataSet = this.databaseTester.getConnection().createDataSet();
View Full Code Here

   
    this.service.update(certificate);
   
    StringBuffer dataSetFile = new StringBuffer();
    dataSetFile.append("config").append(File.separator).append("RevokedCertificateDAO").append(File.separator).append("testUpdateRevocationReasonOK.xml");
    IDataSet expectedDataSet = new FlatXmlDataSetBuilder().build(new FileInputStream(dataSetFile.toString()));
    ITable expectedTable = expectedDataSet.getTable("REVOKED_CERTIFICATE");
    SortedTable expectedSortedTable = new SortedTable(expectedTable, new String[]{"issuer_id", "serial_number"});
    expectedSortedTable.setUseComparable(true);
   
    IDataSet actualDataSet = this.databaseTester.getConnection().createDataSet();
View Full Code Here

TOP

Related Classes of org.dbunit.dataset.xml.FlatXmlDataSetBuilder

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.