package hep.aida.ref.test.jaida; import junit.framework.TestCase; import junit.framework.TestSuite; /** * * @author The AIDA team @ SLAC. * */ public class JAIDATestSuite extends TestCase { private TestSuite suite; public JAIDATestSuite(java.lang.String testName) { super(testName); suite = (TestSuite) suite(); } private TestSuite getSuite() { return suite; } private TestCase getTest( String testName ) { for ( int i = 0; i < this.getSuite().testCount(); i++ ) { TestSuite testSuite = (TestSuite)(getSuite().testAt(i)); for ( int j = 0; j < testSuite.testCount(); j++ ) { TestCase test = (TestCase)(testSuite.testAt(j)); if ( test.getName().equals( testName ) ) return test; } } return null; } public static junit.framework.Test suite() { TestSuite suite = new TestSuite(); // Add all the test suites here suite.addTestSuite( TestEvents.class ); suite.addTestSuite( TestOnDemandStore.class ); suite.addTestSuite( TestPlotter.class ); suite.addTestSuite( TestOptions.class ); suite.addTestSuite( TestXMLToString.class ); // FIXME, needs to mocve to root // suite.addTestSuite( TestRootDaemon.class ); return suite; } }