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>© 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 }