test/com/sun/javadoc/typeAnnotations/smoke/TestSmoke.java

Tue, 15 Oct 2013 15:57:13 -0700

author
jjg
date
Tue, 15 Oct 2013 15:57:13 -0700
changeset 2134
b0c086cd4520
parent 1755
ddb4a2bfcd82
child 2525
2eb010b6cb22
permissions
-rw-r--r--

8026564: import changes from type-annotations forest
Reviewed-by: jjg
Contributed-by: wdietl@gmail.com, steve.sides@oracle.com

jjg@1521 1 /*
jjg@1721 2 * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved.
jjg@1521 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
jjg@1521 4 *
jjg@1521 5 * This code is free software; you can redistribute it and/or modify it
jjg@1521 6 * under the terms of the GNU General Public License version 2 only, as
jjg@1521 7 * published by the Free Software Foundation.
jjg@1521 8 *
jjg@1521 9 * This code is distributed in the hope that it will be useful, but WITHOUT
jjg@1521 10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
jjg@1521 11 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
jjg@1521 12 * version 2 for more details (a copy is included in the LICENSE file that
jjg@1521 13 * accompanied this code).
jjg@1521 14 *
jjg@1521 15 * You should have received a copy of the GNU General Public License version
jjg@1521 16 * 2 along with this work; if not, write to the Free Software Foundation,
jjg@1521 17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
jjg@1521 18 *
jjg@1521 19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
jjg@1521 20 * or visit www.oracle.com if you need additional information or have any
jjg@1521 21 * questions.
jjg@1521 22 */
jjg@1521 23
jjg@1521 24 /*
jjg@1521 25 * @test
jjg@1521 26 * @bug 8006735
jjg@1755 27 * @summary Smoke test for ensuring that annotations are emitted to javadoc
jjg@1521 28 *
jjg@1521 29 * @author Mahmood Ali <mali>
jjg@1521 30 * @library ../../lib/
jjg@2134 31 * @ignore
jjg@1521 32 * @build JavadocTester
jjg@1521 33 * @build TestSmoke
jjg@1521 34 * @run main TestSmoke
jjg@1521 35 */
jjg@1521 36
jjg@1521 37 public class TestSmoke extends JavadocTester {
jjg@1521 38
jjg@1521 39 //Test information.
jjg@1721 40 private static final String BUG_ID = "8006735";
jjg@1521 41
jjg@1521 42 //Javadoc arguments.
jjg@1521 43 private static final String[] ARGS = new String[] {
jjg@1521 44 "-d", BUG_ID, "-private", "-sourcepath", SRC_DIR, "pkg"
jjg@1521 45 };
jjg@1521 46
jjg@1521 47 //Input for string search tests.
jjg@1521 48 private static final String[][] TEST = {
jjg@1521 49 {BUG_ID + FS + "pkg" + FS + "T0x1C.html", "@DA"},
jjg@1521 50 {BUG_ID + FS + "pkg" + FS + "T0x1D.html", "@DA"},
jjg@1521 51 {BUG_ID + FS + "pkg" + FS + "T0x0D.html", "@DA"},
jjg@1521 52 {BUG_ID + FS + "pkg" + FS + "T0x06.html", "@DA"},
jjg@1521 53 {BUG_ID + FS + "pkg" + FS + "T0x0B.html", "@DA"},
jjg@1521 54 {BUG_ID + FS + "pkg" + FS + "T0x0F.html", "@DA"},
jjg@1721 55 /* @ignore 8013406: Test cases fail in javadoc test TestSmoke.java
jjg@1521 56 {BUG_ID + FS + "pkg" + FS + "T0x20.html", "@DA"},
jjg@1721 57 */
jjg@1721 58 /* @ignore 8013406: Test cases fail in javadoc test TestSmoke.java
jjg@1755 59 {BUG_ID + FS + "pkg" + FS + "T0x20A.html", "@DTPA"},
jjg@1755 60 */
jjg@1755 61 /* @ignore 8013406: Test cases fail in javadoc test TestSmoke.java
jjg@1755 62 {BUG_ID + FS + "pkg" + FS + "T0x20B.html", "@DA"},
jjg@1755 63 */
jjg@1755 64 /* @ignore 8013406: Test cases fail in javadoc test TestSmoke.java
jjg@1521 65 {BUG_ID + FS + "pkg" + FS + "T0x22.html", "@DA"},
jjg@1721 66 */
jjg@1755 67 /* @ignore 8013406: Test cases fail in javadoc test TestSmoke.java
jjg@1755 68 {BUG_ID + FS + "pkg" + FS + "T0x22A.html", "@DTPA"},
jjg@1755 69 */
jjg@1755 70 /* @ignore 8013406: Test cases fail in javadoc test TestSmoke.java
jjg@1755 71 {BUG_ID + FS + "pkg" + FS + "T0x22B.html", "@DA"},
jjg@1755 72 */
jjg@1521 73 {BUG_ID + FS + "pkg" + FS + "T0x10.html", "@DA"},
jjg@1521 74 {BUG_ID + FS + "pkg" + FS + "T0x10A.html", "@DA"},
jjg@1521 75 {BUG_ID + FS + "pkg" + FS + "T0x12.html", "@DA"},
jjg@1521 76 {BUG_ID + FS + "pkg" + FS + "T0x11.html", "@DA"},
jjg@1521 77 {BUG_ID + FS + "pkg" + FS + "T0x13.html", "@DA"},
jjg@1521 78 {BUG_ID + FS + "pkg" + FS + "T0x15.html", "@DA"},
jjg@1521 79 {BUG_ID + FS + "pkg" + FS + "T0x14.html", "@DA"},
jjg@1521 80 {BUG_ID + FS + "pkg" + FS + "T0x16.html", "@DA"}
jjg@1521 81 };
jjg@1521 82
jjg@1521 83 private static final String[][] NEGATED_TEST = {
jjg@1521 84 {BUG_ID + FS + "pkg" + FS + "T0x1C.html", "@A"},
jjg@1521 85 {BUG_ID + FS + "pkg" + FS + "T0x1D.html", "@A"},
jjg@1521 86 {BUG_ID + FS + "pkg" + FS + "T0x00.html", "@A"},
jjg@1521 87 {BUG_ID + FS + "pkg" + FS + "T0x01.html", "@A"},
jjg@1521 88 {BUG_ID + FS + "pkg" + FS + "T0x02.html", "@A"},
jjg@1521 89 {BUG_ID + FS + "pkg" + FS + "T0x04.html", "@A"},
jjg@1521 90 {BUG_ID + FS + "pkg" + FS + "T0x08.html", "@A"},
jjg@1521 91 {BUG_ID + FS + "pkg" + FS + "T0x0D.html", "@A"},
jjg@1521 92 {BUG_ID + FS + "pkg" + FS + "T0x06.html", "@A"},
jjg@1521 93 {BUG_ID + FS + "pkg" + FS + "T0x0B.html", "@A"},
jjg@1521 94 {BUG_ID + FS + "pkg" + FS + "T0x0F.html", "@A"},
jjg@1521 95 {BUG_ID + FS + "pkg" + FS + "T0x20.html", "@A"},
jjg@1755 96 {BUG_ID + FS + "pkg" + FS + "T0x20A.html", "@A"},
jjg@1755 97 {BUG_ID + FS + "pkg" + FS + "T0x20B.html", "@A"},
jjg@1521 98 {BUG_ID + FS + "pkg" + FS + "T0x22.html", "@A"},
jjg@1755 99 {BUG_ID + FS + "pkg" + FS + "T0x22A.html", "@A"},
jjg@1755 100 {BUG_ID + FS + "pkg" + FS + "T0x22B.html", "@A"},
jjg@1521 101 {BUG_ID + FS + "pkg" + FS + "T0x10.html", "@A"},
jjg@1521 102 {BUG_ID + FS + "pkg" + FS + "T0x10A.html", "@A"},
jjg@1521 103 {BUG_ID + FS + "pkg" + FS + "T0x12.html", "@A"},
jjg@1521 104 {BUG_ID + FS + "pkg" + FS + "T0x11.html", "@A"},
jjg@1521 105 {BUG_ID + FS + "pkg" + FS + "T0x13.html", "@A"},
jjg@1521 106 {BUG_ID + FS + "pkg" + FS + "T0x15.html", "@A"},
jjg@1521 107 {BUG_ID + FS + "pkg" + FS + "T0x14.html", "@A"},
jjg@1521 108 {BUG_ID + FS + "pkg" + FS + "T0x16.html", "@A"}
jjg@1521 109 };
jjg@1521 110
jjg@1521 111 /**
jjg@1521 112 * The entry point of the test.
jjg@1521 113 * @param args the array of command line arguments.
jjg@1521 114 */
jjg@1521 115 public static void main(String[] args) {
jjg@1521 116 TestSmoke tester = new TestSmoke();
jjg@1521 117 run(tester, ARGS, TEST, NEGATED_TEST);
jjg@1521 118 tester.printSummary();
jjg@1521 119 }
jjg@1521 120
jjg@1521 121 /**
jjg@1521 122 * {@inheritDoc}
jjg@1521 123 */
jjg@1521 124 public String getBugId() {
jjg@1521 125 return BUG_ID;
jjg@1521 126 }
jjg@1521 127
jjg@1521 128 /**
jjg@1521 129 * {@inheritDoc}
jjg@1521 130 */
jjg@1521 131 public String getBugName() {
jjg@1521 132 return getClass().getName();
jjg@1521 133 }
jjg@1521 134 }

mercurial