Package org.dbunit.database

Examples of org.dbunit.database.DatabaseConnection


    // }

    private void assertDataset(String datasetlocation) throws Exception {
        String tablename1 = "book";
        IDataSet actualDataSet = new DefaultDatabaseTester(
                new DatabaseConnection(_jdo.getConnectionFactory()
                        .createConnection())).getConnection().createDataSet(
                new String[] { tablename1 });
        IDataSet expectedDataSet = new XmlDataSet(new FileInputStream(
                getClass().getResource(datasetlocation).getFile()));
        Assertion.assertEquals(expectedDataSet, actualDataSet);
View Full Code Here


    private static final String DATA_SET_FILE_ADDR_UPDATED = "OneToOneAddrUpdated.xml";

    protected void setUp() throws Exception {
        super.setUp();
        _jdo = (JDOManager) _context.getBean(getJDOManagerBeanName());
        _dbtester = new DefaultDatabaseTester(new DatabaseConnection(_jdo.getConnectionFactory().createConnection()));
        _dbtester.setDataSet(new XmlDataSet(new FileInputStream(
                getClass().getResource(DATA_SET_FILE).getFile())));
        _dbtester.onSetup();
    }
View Full Code Here

    private void assertDataset(String datasetlocation) throws Exception{
        String tablename1 = "employee";
        String tablename2 = "address";
       
        IDataSet actualDataSet = new DefaultDatabaseTester(
                new DatabaseConnection(_jdo.getConnectionFactory()
                        .createConnection())).getConnection().createDataSet(
                new String[] { tablename1, tablename2 });
        IDataSet expectedDataSet = new XmlDataSet(new FileInputStream(
                getClass().getResource(datasetlocation).getFile()));
       
View Full Code Here

     try {
       if(outputFolder == null || outputFolder.equalsIgnoreCase(""))
           throw new Exception("Invalid destination folder !");
     
       BasicDataSource ds = DatabaseConnectionFactory.getDataSource();
       conn = new DatabaseConnection(ds.getConnection());
      
       //conn = DatabaseConnectionFactory.getConnection();       
       String targetDbName = DatabaseConnectionFactory.getDatabaseName()
      
       ITableFilter tablefilter = new DatabaseSequenceFilter(conn);       
View Full Code Here

    try {
      if(outputFolder == null || outputFolder.equalsIgnoreCase(""))
        throw new Exception("Invalid destination folder !");
           
      BasicDataSource ds = DatabaseConnectionFactory.getDataSource();
      conn = new DatabaseConnection(ds.getConnection());
      
      if(filteredTableToExport.size() >0)
      {     
        String targetDbName = DatabaseConnectionFactory.getDatabaseName();       
        QueryDataSet partialDataSet = new QueryDataSet(conn)
View Full Code Here

   
    IDatabaseConnection conn = null;
   
     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));
     
View Full Code Here

     try {
      if(inputFile == null || inputFile.equalsIgnoreCase(""))
        throw new Exception("Invalid input file !");
      
       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));
View Full Code Here

       
     try
       BasicDataSource ds = DatabaseConnectionFactory.getDataSource();
         
       //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();     
     
    }catch (Exception e) {     
      throw e;         
    }
   }
View Full Code Here

      if (tableNamesList == null)
      {   
         ArrayList<String> tableListOrdered = new ArrayList<String>();        
        
         BasicDataSource ds = DatabaseConnectionFactory.getDataSource();
         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());
View Full Code Here

      if (tableNamesList == null)
      {   
         ArrayList<String> tableListOrdered = new ArrayList<String>()
        
         BasicDataSource ds = DatabaseConnectionFactory.getDataSource();
         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());
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.