test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTag.java
changeset 49139 771616d26ca1
parent 48654 36f58bd6269f
child 52664 15fc92f4ae9a
equal deleted inserted replaced
49138:67912cbf784a 49139:771616d26ca1
    21  * questions.
    21  * questions.
    22  */
    22  */
    23 
    23 
    24 /*
    24 /*
    25  * @test
    25  * @test
    26  * @bug      8017191
    26  * @bug      8017191 8182765
    27  * @summary  Javadoc is confused by at-link to imported classes outside of the set of generated packages
    27  * @summary  Javadoc is confused by at-link to imported classes outside of the set of generated packages
    28  * @author   jjg
    28  * @author   jjg
    29  * @library  ../lib
    29  * @library  ../lib
    30  * @modules jdk.javadoc/jdk.javadoc.internal.tool
    30  * @modules jdk.javadoc/jdk.javadoc.internal.tool
    31  * @build    JavadocTester
    31  * @build    JavadocTester
    48 
    48 
    49         checkOutput("pkg/Test.html", true,
    49         checkOutput("pkg/Test.html", true,
    50             "<code>List</code>",
    50             "<code>List</code>",
    51             "<dl>\n"
    51             "<dl>\n"
    52             + "<dt><span class=\"seeLabel\">See Also:</span></dt>\n"
    52             + "<dt><span class=\"seeLabel\">See Also:</span></dt>\n"
    53             + "<dd><a href=\"Test.InnerOne.html#foo--\"><code>Test.InnerOne.foo()</code></a>, \n"
    53             + "<dd><a href=\"Test.InnerOne.html#foo()\"><code>Test.InnerOne.foo()</code></a>, \n"
    54             + "<a href=\"Test.InnerOne.html#bar-java.lang.Object-\"><code>Test.InnerOne.bar(Object)</code></a>, \n"
    54             + "<a href=\"Test.InnerOne.html#bar(java.lang.Object)\"><code>Test.InnerOne.bar(Object)</code></a>, \n"
    55             + "<a href=\"http://docs.oracle.com/javase/7/docs/technotes/tools/windows/javadoc.html#see\">Javadoc</a>, \n"
    55             + "<a href=\"http://docs.oracle.com/javase/7/docs/technotes/tools/windows/javadoc.html#see\">Javadoc</a>, \n"
    56             + "<a href=\"Test.InnerOne.html#baz-float-\"><code>something</code></a></dd>\n"
    56             + "<a href=\"Test.InnerOne.html#baz(float)\"><code>something</code></a></dd>\n"
    57             + "</dl>");
    57             + "</dl>");
    58 
    58 
    59         checkOutput("pkg/Test.html", false,
    59         checkOutput("pkg/Test.html", false,
    60           "&lt;code&gt;List&lt;/code&gt;");
    60           "&lt;code&gt;List&lt;/code&gt;");
    61 
    61 
    63            "<code>Serializable</code>");
    63            "<code>Serializable</code>");
    64 
    64 
    65         checkOutput("pkg/Test2.html", false,
    65         checkOutput("pkg/Test2.html", false,
    66            ">Serialized Form<");
    66            ">Serialized Form<");
    67     }
    67     }
       
    68 
       
    69     @Test
       
    70     void test_html4() {
       
    71         javadoc("-d", "out-html4",
       
    72                 "-html4",
       
    73                 "-sourcepath", testSrc,
       
    74                 "pkg");
       
    75         checkExit(Exit.OK);
       
    76 
       
    77         checkOutput("pkg/Test.html", true,
       
    78             "<code>List</code>",
       
    79             "<dl>\n"
       
    80             + "<dt><span class=\"seeLabel\">See Also:</span></dt>\n"
       
    81             + "<dd><a href=\"Test.InnerOne.html#foo--\"><code>Test.InnerOne.foo()</code></a>, \n"
       
    82             + "<a href=\"Test.InnerOne.html#bar-java.lang.Object-\"><code>Test.InnerOne.bar(Object)</code></a>, \n"
       
    83             + "<a href=\"http://docs.oracle.com/javase/7/docs/technotes/tools/windows/javadoc.html#see\">Javadoc</a>, \n"
       
    84             + "<a href=\"Test.InnerOne.html#baz-float-\"><code>something</code></a></dd>\n"
       
    85             + "</dl>");
    68 }
    86 }
       
    87 }