001    package org.junit.runners;
002    
003    import org.junit.internal.runners.SuiteMethod;
004    
005    /**
006     * Runner for use with JUnit 3.8.x-style AllTests classes
007     * (those that only implement a static <code>suite()</code>
008     * method). For example:
009     * <pre>
010     * &#064;RunWith(AllTests.class)
011     * public class ProductTests {
012     *    public static junit.framework.Test suite() {
013     *       ...
014     *    }
015     * }
016     * </pre>
017     *
018     * @since 4.0
019     */
020    public class AllTests extends SuiteMethod {
021        /**
022         * Only called reflectively. Do not use programmatically.
023         */
024        public AllTests(Class<?> klass) throws Throwable {
025            super(klass);
026        }
027    }