File: AllTests.java

package info (click to toggle)
freetts 1.2.2-8
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 65,244 kB
  • sloc: java: 21,305; xml: 1,340; sh: 969; lisp: 587; ansic: 241; makefile: 25; awk: 11
file content (56 lines) | stat: -rw-r--r-- 1,504 bytes parent folder | download | duplicates (4)
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;
    }
}