Package org.dbunit.database

Examples of org.dbunit.database.DatabaseConnection


   private void createDatabaseConnection()
   {
      try
      {
         DataSource dataSource = dataSourceInstance.get();
         DatabaseConnection databaseConnection = new DatabaseConnection(dataSource.getConnection());
         databaseConnection.getConfig().setProperty(DatabaseConfig.PROPERTY_DATATYPE_FACTORY,
               new DefaultDataTypeFactory());
         databaseConnectionProducer.set(databaseConnection);
      }
      catch (Exception e)
      {
View Full Code Here


      return dataSetRegister;
   }

   private void configure()
   {
      final DatabaseConnection databaseConnection = databaseConnectionProducer.get();
      final DatabaseConfig dbUnitConfig = databaseConnection.getConfig();

      final Map<String, Object> properties = new DBUnitConfigurationPropertyMapper().map(dbUnitConfigurationInstance.get());
      for (Entry<String, Object> property : properties.entrySet())
      {
         dbUnitConfig.setProperty(property.getKey(), property.getValue());
View Full Code Here

   private void fillDatabase() throws Exception
   {
      final DBUnitConfiguration dbUnitConfiguration = dbunitConfigurationInstance.get();
      final DataSeedStrategy dataSeedStrategy = dbUnitConfiguration.getDataSeedStrategy();
      final boolean useIdentityInsert = dbUnitConfiguration.isUseIdentityInsert();
      final DatabaseConnection connection = databaseConnection.get();
      final IDataSet initialDataSet = DataSetUtils.mergeDataSets(dataSetRegister.get().getInitial());

      new TransactionOperation(dataSeedStrategy.get(useIdentityInsert)).execute(connection, initialDataSet);
   }
View Full Code Here

         DataSource datasource = ((DataSource) getInitialContext().lookup(getDatasourceJndiName()));

         // Get a JDBC connection from JNDI datasource
         Connection con = datasource.getConnection();
         IDatabaseConnection dbUnitCon = new DatabaseConnection(con);
         editConfig(dbUnitCon.getConfig());
         return dbUnitCon;
      }
      catch (Exception ex)
      {
         throw new RuntimeException(ex);
View Full Code Here

      return;
    }
    // Load test data using DBUnit
    DataSource ds = jdbcTemplate.getDataSource();
    Connection con = DataSourceUtils.getConnection(ds);
    IDatabaseConnection dbUnitCon = new DatabaseConnection(con);
    IDataSet dataSet = new FlatXmlDataSet(new FileInputStream(fixtureFile));
    try {
      DatabaseOperation.CLEAN_INSERT.execute(dbUnitCon, dataSet);
    }
    finally {
View Full Code Here

      return;
    }
    // Load test data using DBUnit
    DataSource ds = jdbcTemplate.getDataSource();
    Connection con = DataSourceUtils.getConnection(ds);
    IDatabaseConnection dbUnitCon = new DatabaseConnection(con);
    IDataSet dataSet = new FlatXmlDataSet(new FileInputStream(fixtureFile));
    try {
      DatabaseOperation.CLEAN_INSERT.execute(dbUnitCon, dataSet);
    }
    finally {
View Full Code Here

      return;
    }
    // Load test data using DBUnit
    DataSource ds = jdbcTemplate.getDataSource();
    Connection con = DataSourceUtils.getConnection(ds);
    IDatabaseConnection dbUnitCon = new DatabaseConnection(con);
    IDataSet dataSet = new FlatXmlDataSet(new FileInputStream(fixtureFile));
    try {
      DatabaseOperation.CLEAN_INSERT.execute(dbUnitCon, dataSet);
    }
    finally {
View Full Code Here

      deleteDatabaseData();
      System.out.println("finished deleting current PEST database data");

      Connection jdbcConnection = DriverManager.getConnection(jdbcUrl,
          dbUsername, dbPassword);
      connection = new DatabaseConnection(jdbcConnection);

      System.out.println("loading new PEST test data");

      for (String testData : xmlFiles) {
        System.out.println("inserting test data: " + pathXmlFiles
View Full Code Here

    Connection jdbcConnection = DriverManager.getConnection(
        "jdbc:mysql://localhost:3306/pmtu", "pm", "pm");

    // connection (+ schema � utiliser �ventuellement)
    return new DatabaseConnection(jdbcConnection);

  }
View Full Code Here

    Connection jdbcConnection = DriverManager.getConnection(
        "jdbc:mysql://localhost:3306/pm_tu", "pm", "pm");

    // connection (+ schema � utiliser �ventuellement)
    return new DatabaseConnection(jdbcConnection);

  }
View Full Code Here

TOP

Related Classes of org.dbunit.database.DatabaseConnection

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.