1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
|
/**
* Copyright 2001 Sun Microsystems, Inc.
*
* See the file "license.terms" for information on usage and
* redistribution of this file, and for a DISCLAIMER OF ALL
* WARRANTIES.
*/
package tests;
import junit.framework.*;
import com.sun.speech.freetts.*;
/**
* Peforms all the tests for the freetts system. Adds all of the tests
* to the test suite and runs them.
*
*
* FreeTTS tests use the JUnit unit test package. More information on
* JUnit and how to use junit can be found at www.junit.org. We have
* used JUnit 3.7 in this project.
*
* To run the text form of the test use "make tests". To run the
* tests within a Swing GUI use "make guitests"
*
* @version 1.0
*/
public class AllTests {
/**
* Main entry point for the tests.
* @param args the arguments.
*/
public static void main(String[] args) {
junit.textui.TestRunner.run(suite());
System.exit(0);
}
/**
* Factory method that creates the suite of tests.
* To add more tests, call 'suite.addTest' with the suite of tests to
* add.
*
* @return the test suite.
*/
public static Test suite() {
TestSuite suite = new TestSuite("All JUnit Tests");
suite.addTest(UtteranceTests.suite());
suite.addTest(UnitDatabaseTests.suite());
suite.addTest(LetterToSoundTest.suite());
suite.addTest(LexiconTest.suite());
suite.addTest(SegmenterTests.suite());
suite.addTest(PartOfSpeechTests.suite());
return suite;
}
}
|