test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
changeset 51797 3efead10e303
parent 51038 3312e730c791
child 52616 1a395165c09b
equal deleted inserted replaced
51796:9d3a00c8c047 51797:3efead10e303
    22  */
    22  */
    23 
    23 
    24 /*
    24 /*
    25  * @test
    25  * @test
    26  * @bug 8072945 8081854 8141492 8148985 8150188 4649116 8173707 8151743 8169819 8183037 8182765 8196202
    26  * @bug 8072945 8081854 8141492 8148985 8150188 4649116 8173707 8151743 8169819 8183037 8182765 8196202
    27  *      8202624
    27  *      8202624 8210047
    28  * @summary Test the version of HTML generated by the javadoc tool.
    28  * @summary Test the version of HTML generated by the javadoc tool.
    29  * @author bpatel
    29  * @author bpatel
    30  * @library ../lib
    30  * @library ../lib
    31  * @modules jdk.javadoc/jdk.javadoc.internal.tool
    31  * @modules jdk.javadoc/jdk.javadoc.internal.tool
    32  * @build JavadocTester
    32  * @build JavadocTester
   104                 "<!DOCTYPE HTML>",
   104                 "<!DOCTYPE HTML>",
   105                 "<meta name=\"dc.created\"",
   105                 "<meta name=\"dc.created\"",
   106                 "<nav role=\"navigation\" class=\"indexNav\">\n"
   106                 "<nav role=\"navigation\" class=\"indexNav\">\n"
   107                 + "<ul>\n"
   107                 + "<ul>\n"
   108                 + "<li><a href=\"allclasses-frame.html\" target=\"packageFrame\">All&nbsp;Classes</a></li>",
   108                 + "<li><a href=\"allclasses-frame.html\" target=\"packageFrame\">All&nbsp;Classes</a></li>",
   109                 "<main role=\"main\" class=\"indexContainer\">\n"
   109                 "<main role=\"main\">\n"
       
   110                 + "<div class=\"indexContainer\">\n"
   110                 + "<h2 title=\"Packages\">Packages</h2>");
   111                 + "<h2 title=\"Packages\">Packages</h2>");
   111 
   112 
   112         // Test for allclasses-frame page
   113         // Test for allclasses-frame page
   113         checkOutput("allclasses-frame.html", true,
   114         checkOutput("allclasses-frame.html", true,
   114                 "<!DOCTYPE HTML>",
   115                 "<!DOCTYPE HTML>",
   115                 "<meta name=\"dc.created\"",
   116                 "<meta name=\"dc.created\"",
   116                 "<main role=\"main\" class=\"indexContainer\">\n"
   117                 "<main role=\"main\">\n"
       
   118                 + "<h1 class=\"bar\">All&nbsp;Classes</h1>\n"
       
   119                 + "<div class=\"indexContainer\">\n"
   117                 + "<ul>\n"
   120                 + "<ul>\n"
   118                 + "<li>");
   121                 + "<li>");
   119 
   122 
   120         // Test for overview-summary page
   123         // Test for overview-summary page
   121         checkOutput("overview-summary.html", true,
   124         checkOutput("overview-summary.html", true,
   634                 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">",
   637                 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">",
   635                 "<meta name=\"date\"",
   638                 "<meta name=\"date\"",
   636                 "<div class=\"indexNav\">\n"
   639                 "<div class=\"indexNav\">\n"
   637                 + "<ul>\n"
   640                 + "<ul>\n"
   638                 + "<li><a href=\"allclasses-frame.html\" target=\"packageFrame\">All&nbsp;Classes</a></li>",
   641                 + "<li><a href=\"allclasses-frame.html\" target=\"packageFrame\">All&nbsp;Classes</a></li>",
   639                 "<div class=\"indexContainer\">\n"
   642                 "<main class=\"indexContainer\">\n"
   640                 + "<h2 title=\"Packages\">Packages</h2>");
   643                 + "<h2 title=\"Packages\">Packages</h2>");
   641 
   644 
   642         // Negated test for allclasses-frame page
   645         // Negated test for allclasses-frame page
   643         checkOutput("allclasses-frame.html", false,
   646         checkOutput("allclasses-frame.html", false,
   644                 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">",
   647                 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">",
   645                 "<meta name=\"date\"",
   648                 "<meta name=\"date\"",
   646                 "<div class=\"indexContainer\">\n"
   649                 "<main class=\"indexContainer\">\n"
   647                 + "<ul>\n"
   650                 + "<ul>\n"
   648                 + "<li>");
   651                 + "<li>");
   649 
   652 
   650         // Negated test for overview-summary page
   653         // Negated test for overview-summary page
   651         checkOutput("overview-summary.html", false,
   654         checkOutput("overview-summary.html", false,