test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTaglet.java
changeset 48654 36f58bd6269f
parent 47216 71c04702a3d5
child 49139 771616d26ca1
equal deleted inserted replaced
48653:89111a0e6355 48654:36f58bd6269f
     1 /*
     1 /*
     2  * Copyright (c) 2004, 2016, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 2004, 2018, 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.
    47                 "-sourcepath", testSrc,
    47                 "-sourcepath", testSrc,
    48                 "pkg", testSrc("checkPkg/B.java"));
    48                 "pkg", testSrc("checkPkg/B.java"));
    49         checkExit(Exit.OK);
    49         checkExit(Exit.OK);
    50 
    50 
    51         checkOutput("pkg/C.html", true,
    51         checkOutput("pkg/C.html", true,
    52                 "Qualified Link: <a href=\"../pkg/C.InnerC.html\" title=\"class in pkg\"><code>C.InnerC</code></a>.<br/>\n"
    52                 "Qualified Link: <a href=\"C.InnerC.html\" title=\"class in pkg\"><code>C.InnerC</code></a>.<br/>\n"
    53                 + " Unqualified Link1: <a href=\"../pkg/C.InnerC.html\" title=\"class in pkg\"><code>C.InnerC</code></a>.<br/>\n"
    53                 + " Unqualified Link1: <a href=\"C.InnerC.html\" title=\"class in pkg\"><code>C.InnerC</code></a>.<br/>\n"
    54                 + " Unqualified Link2: <a href=\"../pkg/C.InnerC.html\" title=\"class in pkg\"><code>C.InnerC</code></a>.<br/>\n"
    54                 + " Unqualified Link2: <a href=\"C.InnerC.html\" title=\"class in pkg\"><code>C.InnerC</code></a>.<br/>\n"
    55                 + " Qualified Link: <a href=\"../pkg/C.html#method-pkg.C.InnerC-pkg.C.InnerC2-\"><code>method(pkg.C.InnerC, pkg.C.InnerC2)</code></a>.<br/>\n"
    55                 + " Qualified Link: <a href=\"#method-pkg.C.InnerC-pkg.C.InnerC2-\"><code>method(pkg.C.InnerC, pkg.C.InnerC2)</code></a>.<br/>\n"
    56                 + " Unqualified Link: <a href=\"../pkg/C.html#method-pkg.C.InnerC-pkg.C.InnerC2-\"><code>method(C.InnerC, C.InnerC2)</code></a>.<br/>\n"
    56                 + " Unqualified Link: <a href=\"#method-pkg.C.InnerC-pkg.C.InnerC2-\"><code>method(C.InnerC, C.InnerC2)</code></a>.<br/>\n"
    57                 + " Unqualified Link: <a href=\"../pkg/C.html#method-pkg.C.InnerC-pkg.C.InnerC2-\"><code>method(InnerC, InnerC2)</code></a>.<br/>\n"
    57                 + " Unqualified Link: <a href=\"#method-pkg.C.InnerC-pkg.C.InnerC2-\"><code>method(InnerC, InnerC2)</code></a>.<br/>\n"
    58                 + " Package Link: <a href=\"../pkg/package-summary.html\"><code>pkg</code></a>.<br/>");
    58                 + " Package Link: <a href=\"package-summary.html\"><code>pkg</code></a>.<br/>");
    59 
    59 
    60         checkOutput("pkg/C.InnerC.html", true,
    60         checkOutput("pkg/C.InnerC.html", true,
    61                 "Link to member in outer class: <a href=\"../pkg/C.html#MEMBER\"><code>C.MEMBER</code></a> <br/>\n"
    61                 "Link to member in outer class: <a href=\"C.html#MEMBER\"><code>C.MEMBER</code></a> <br/>\n"
    62                 + " Link to member in inner class: <a href=\"../pkg/C.InnerC2.html#MEMBER2\"><code>C.InnerC2.MEMBER2</code></a> <br/>\n"
    62                 + " Link to member in inner class: <a href=\"C.InnerC2.html#MEMBER2\"><code>C.InnerC2.MEMBER2</code></a> <br/>\n"
    63                 + " Link to another inner class: <a href=\"../pkg/C.InnerC2.html\" title=\"class in pkg\"><code>C.InnerC2</code></a>");
    63                 + " Link to another inner class: <a href=\"C.InnerC2.html\" title=\"class in pkg\"><code>C.InnerC2</code></a>");
    64 
    64 
    65         checkOutput("pkg/C.InnerC2.html", true,
    65         checkOutput("pkg/C.InnerC2.html", true,
    66                 "<dl>\n"
    66                 "<dl>\n"
    67                 + "<dt>Enclosing class:</dt>\n"
    67                 + "<dt>Enclosing class:</dt>\n"
    68                 + "<dd><a href=\"../pkg/C.html\" title=\"class in pkg\">C</a></dd>\n"
    68                 + "<dd><a href=\"C.html\" title=\"class in pkg\">C</a></dd>\n"
    69                 + "</dl>");
    69                 + "</dl>");
    70 
    70 
    71         checkOutput(Output.OUT, false,
    71         checkOutput(Output.OUT, false,
    72                 "Tag @see: reference not found: A");
    72                 "Tag @see: reference not found: A");
    73 
    73