001    package com.sptci.rwt;
002    
003    import junit.framework.Test;
004    import junit.framework.TestSuite;
005    
006    /**
007     * Execute all the tests for the project.
008     *
009     * <p>&copy; Copyright 2007 <a href='http://sptci.com/' target='_new'>Sans Pareil Technologies, Inc.</a></p>
010     * @author Rakesh Vidyadharan 2007-09-25
011     * @version $Id: AllTests.java 4123 2008-05-25 21:49:01Z rakesh $
012     */
013    public class AllTests
014    {
015      public static Test suite () 
016      {
017        TestSuite suite= new TestSuite( "All JUnit Tests for sptrwt project" );
018        suite.addTest( CreateTestObjects.suite() );
019        suite.addTest( ConnectionsTest.suite() );
020        suite.addTest( QueriesTest.suite() );
021        suite.addTest( DBMSAnalyserTest.suite() );
022        suite.addTest( SchemaAnalyserTest.suite() );
023        suite.addTest( TableAnalyserTest.suite() );
024        suite.addTest( ViewAnalyserTest.suite() );
025        suite.addTest( ColumnAnalyserTest.suite() );
026        suite.addTest( PrimaryKeyAnalyserTest.suite() );
027        suite.addTest( ForeignKeyAnalyserTest.suite() );
028        suite.addTest( IndexAnalyserTest.suite() );
029        suite.addTest( TriggerAnalyserTest.suite() );
030        suite.addTest( ProcedureAnalyserTest.suite() );
031        suite.addTest( SequenceAnalyserTest.suite() );
032        suite.addTest( QueryExecutorTest.suite() );
033        suite.addTest( BatchQueryExecutorTest.suite() );
034    
035        suite.addTest( DeleteTestObjects.suite() );
036    
037        return suite;
038      }
039    
040      public static void main (String[] args) 
041      {
042        junit.textui.TestRunner.run (suite());
043        System.exit( 0 );
044      }
045    }