--- a/langtools/test/com/sun/javadoc/testCmndLineClass/TestCmndLineClass.java Fri May 09 23:31:05 2014 +0200
+++ b/langtools/test/com/sun/javadoc/testCmndLineClass/TestCmndLineClass.java Fri May 09 15:37:12 2014 -0700
@@ -28,47 +28,44 @@
* when specifying packages on the command line and specifying individual
* classes.
* @author jamieh
- * @library ../lib/
+ * @library ../lib
* @build JavadocTester
- * @build TestCmndLineClass
* @run main TestCmndLineClass
*/
public class TestCmndLineClass extends JavadocTester {
- private static final String OUTPUT_DIR1 = "4506980-tmp1";
- private static final String OUTPUT_DIR2 = "4506980-tmp2";
- private static final String[] ARGS1 =
- new String[] {
- "-d", OUTPUT_DIR1, "-sourcepath", SRC_DIR,
- "-notimestamp", SRC_DIR + "/C5.java", "pkg1", "pkg2"
- };
- private static final String[] ARGS2 =
- new String[] {
- "-d", OUTPUT_DIR2, "-sourcepath", SRC_DIR,
- "-notimestamp", SRC_DIR + "/C5.java",
- SRC_DIR + "/pkg1/C1.java",
- SRC_DIR + "/pkg1/C2.java",
- SRC_DIR + "/pkg2/C3.java",
- SRC_DIR + "/pkg2/C4.java"
- };
- private static final String[] FILES_TO_DIFF = {
- "C5.html",
- "pkg1/C1.html",
- "pkg1/C2.html",
- "pkg2/C3.html",
- "pkg2/C4.html"
- };
+ public static void main(String... args) throws Exception {
+ TestCmndLineClass tester = new TestCmndLineClass();
+ tester.runTests();
+ }
+
+ @Test
+ void test() {
+ String outdir1 = "out-1";
+ String outdir2 = "out-2";
+
+ javadoc("-d", outdir1,
+ "-sourcepath", testSrc,
+ "-notimestamp",
+ testSrc("C5.java"), "pkg1", "pkg2");
+ checkExit(Exit.OK);
+ javadoc("-d", outdir2,
+ "-sourcepath", testSrc,
+ "-notimestamp",
+ testSrc("C5.java"),
+ testSrc("pkg1/C1.java"),
+ testSrc("pkg1/C2.java"),
+ testSrc("pkg2/C3.java"),
+ testSrc("pkg2/C4.java"));
+ checkExit(Exit.OK);
- /**
- * The entry point of the test.
- * @param args the array of command line arguments.
- */
- public static void main(String[] args) {
- TestCmndLineClass tester = new TestCmndLineClass();
- tester.run(ARGS1, NO_TEST, NO_TEST);
- tester.run(ARGS2, NO_TEST, NO_TEST);
- tester.runDiffs(OUTPUT_DIR1, OUTPUT_DIR2, FILES_TO_DIFF);
+ diff(outdir1, outdir2,
+ "C5.html",
+ "pkg1/C1.html",
+ "pkg1/C2.html",
+ "pkg2/C3.html",
+ "pkg2/C4.html");
}
}