DBBrowserTests.java :  » Database-Client » DBBrowser » org » dbbrowser » Java Open Source

Java Open Source » Database Client » DBBrowser 
DBBrowser » org » dbbrowser » DBBrowserTests.java
package org.dbbrowser;

import java.io.File;

import org.dbbrowser.db.engine.model.filter.CompoundFilterTest;
import org.dbbrowser.db.engine.model.filter.SimpleFilterTest;
import org.dbbrowser.db.engine.queryengine.MySQLDBQueryEngineTest;
import org.dbbrowser.db.engine.queryengine.Oracle9iDBQueryEngineTest;
import org.dbbrowser.db.engine.rawsqlengine.MySQLGenericRawSQLEngineAutoCommitOffTest;
import org.dbbrowser.db.engine.rawsqlengine.MySQLGenericRawSQLEngineAutoCommitOnTest;
import org.dbbrowser.db.engine.rawsqlengine.OracleGenericRawSQLEngineAutoCommitOffTest;
import org.dbbrowser.db.engine.rawsqlengine.OracleGenericRawSQLEngineAutoCommitOnTest;
import org.dbbrowser.db.engine.updateengine.GenericDBUpdateEngineTest;
import org.dbbrowser.drivermanager.ConnectionInfoTest;
import org.dbbrowser.drivermanager.DBBrowserDriverManagerTest;
import org.dbbrowser.security.AsymmetricEncryptionEngineTest;
import org.dbbrowser.ui.MessageFormatterTest;
import org.dbbrowser.ui.helper.KeyBindingsSerializerTest;

import infrastructure.logging.Log;
import infrastructure.propertymanager.PropertyManagementException;
import infrastructure.propertymanager.PropertyManager;
import junit.framework.Test;
import junit.framework.TestSuite;

public class DBBrowserTests
{
    public static Test suite()
    {
    //Initialize the property manager
    try
    {
      PropertyManager.getInstance().initializeProperties( new File("src/properties/db browser.properties") );      
    }
    catch(PropertyManagementException exc)
    {
      System.err.println("PropertyManager property file not found at location - src/properties/db browser.properties" );
      System.exit(-1);      
    }
    
      Log.getInstance().initialize( "src/properties/log4jproperties.xml" );      
        TestSuite suite = new TestSuite("All tests for DB Browser project");

        //JUnit tests
        /*suite.addTest(new TestSuite(DBBrowserDriverManagerTest.class));
        suite.addTest(new TestSuite(ConnectionInfoTest.class));
        suite.addTest(new TestSuite(Oracle9iDBQueryEngineTest.class));
        suite.addTest(new TestSuite(MySQLDBQueryEngineTest.class));
        suite.addTest(new TestSuite(GenericDBUpdateEngineTest.class));
        suite.addTest(new TestSuite(OracleGenericRawSQLEngineAutoCommitOnTest.class));
        suite.addTest(new TestSuite(OracleGenericRawSQLEngineAutoCommitOffTest.class));
        suite.addTest(new TestSuite(MySQLGenericRawSQLEngineAutoCommitOffTest.class));
        suite.addTest(new TestSuite(MySQLGenericRawSQLEngineAutoCommitOnTest.class));*/
        //suite.addTest(new TestSuite(SimpleFilterTest.class));
        //suite.addTest(new TestSuite(CompoundFilterTest.class));
        //suite.addTest(new TestSuite(MessageFormatterTest.class));
        //suite.addTest(new TestSuite(Oracle9iDBQueryEngineTest.class));
        //suite.addTest(new TestSuite(MySQLDBQueryEngineTest.class));
        suite.addTest(new TestSuite(ConnectionInfoTest.class));
        suite.addTest(new TestSuite(AsymmetricEncryptionEngineTest.class));

        return suite;
    }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.