test/com/sun/javadoc/testDocFileDir/TestDocFileDir.java

changeset 2036
8df12c315ea3
parent 1383
b980e8e6aabf
child 2525
2eb010b6cb22
equal deleted inserted replaced
2035:a2a5ad0853ed 2036:8df12c315ea3
1 /* 1 /*
2 * Copyright (c) 2002, 2012, Oracle and/or its affiliates. All rights reserved. 2 * Copyright (c) 2002, 2013, Oracle and/or its affiliates. All rights reserved.
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 * 4 *
5 * This code is free software; you can redistribute it and/or modify it 5 * This code is free software; you can redistribute it and/or modify it
6 * under the terms of the GNU General Public License version 2 only, as 6 * under the terms of the GNU General Public License version 2 only, as
7 * published by the Free Software Foundation. 7 * published by the Free Software Foundation.
23 23
24 import java.io.File; 24 import java.io.File;
25 25
26 /* 26 /*
27 * @test 27 * @test
28 * @bug 4258405 4973606 28 * @bug 4258405 4973606 8024096
29 * @summary This test verifies that the doc-file directory does not 29 * @summary This test verifies that the doc-file directory does not
30 * get overwritten when the sourcepath is equal to the destination 30 * get overwritten when the sourcepath is equal to the destination
31 * directory. 31 * directory.
32 * Also test that -docfilessubdirs and -excludedocfilessubdir both work. 32 * Also test that -docfilessubdirs and -excludedocfilessubdir both work.
33 * @author jamieh 33 * @author jamieh
45 {BUG_ID + "-1" + FS + "pkg" + FS + "doc-files" + FS + "testfile.txt", 45 {BUG_ID + "-1" + FS + "pkg" + FS + "doc-files" + FS + "testfile.txt",
46 "This doc file did not get trashed."} 46 "This doc file did not get trashed."}
47 }; 47 };
48 private static final String[][] NEGATED_TEST1 = NO_TEST; 48 private static final String[][] NEGATED_TEST1 = NO_TEST;
49 49
50 private static final String[][] TEST2 = { 50 private static final String[] FILE_TEST2 = {
51 {BUG_ID + "-2" + FS + "pkg" + FS + "doc-files" + FS + "subdir-used1" + 51 BUG_ID + "-2" + FS + "pkg" + FS + "doc-files" + FS + "subdir-used1" +
52 FS + "testfile.txt", 52 FS + "testfile.txt",
53 "passed" 53 BUG_ID + "-2" + FS + "pkg" + FS + "doc-files" + FS + "subdir-used2" +
54 }, 54 FS + "testfile.txt"
55 {BUG_ID + "-2" + FS + "pkg" + FS + "doc-files" + FS + "subdir-used2" + 55 };
56 private static final String[] FILE_NEGATED_TEST2 = {
57 BUG_ID + "-2" + FS + "pkg" + FS + "doc-files" + FS + "subdir-excluded1" +
56 FS + "testfile.txt", 58 FS + "testfile.txt",
57 "passed" 59 BUG_ID + "-2" + FS + "pkg" + FS + "doc-files" + FS + "subdir-excluded2" +
58 }, 60 FS + "testfile.txt"
59 };
60 private static final String[][] NEGATED_TEST2 = {
61 {BUG_ID + "-2" + FS + "pkg" + FS + "doc-files" + FS + "subdir-excluded1" +
62 FS + "testfile.txt",
63 "passed"
64 },
65 {BUG_ID + "-2" + FS + "pkg" + FS + "doc-files" + FS + "subdir-excluded2" +
66 FS + "testfile.txt",
67 "passed"
68 },
69 }; 61 };
70 62
71 private static final String[][] TEST0 = { 63 private static final String[][] TEST0 = {
72 {"pkg" + FS + "doc-files" + FS + "testfile.txt", 64 {"pkg" + FS + "doc-files" + FS + "testfile.txt",
73 "This doc file did not get trashed."} 65 "This doc file did not get trashed."}
104 TestDocFileDir tester = new TestDocFileDir(); 96 TestDocFileDir tester = new TestDocFileDir();
105 copyDir(SRC_DIR + FS + "pkg", "."); 97 copyDir(SRC_DIR + FS + "pkg", ".");
106 run(tester, ARGS0, TEST0, NEGATED_TEST0); 98 run(tester, ARGS0, TEST0, NEGATED_TEST0);
107 copyDir(SRC_DIR + FS + "pkg", BUG_ID + "-1"); 99 copyDir(SRC_DIR + FS + "pkg", BUG_ID + "-1");
108 run(tester, ARGS1, TEST1, NEGATED_TEST1); 100 run(tester, ARGS1, TEST1, NEGATED_TEST1);
109 run(tester, ARGS2, TEST2, NEGATED_TEST2); 101 run(tester, ARGS2, NO_TEST, NO_TEST, FILE_TEST2, FILE_NEGATED_TEST2);
110 tester.printSummary(); 102 tester.printSummary();
111 } 103 }
112 104
113 /** 105 /**
114 * {@inheritDoc} 106 * {@inheritDoc}

mercurial