--- a/test/langtools/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java Thu May 17 08:41:01 2018 -0700
+++ b/test/langtools/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java Thu May 17 12:59:53 2018 -0700
@@ -23,7 +23,7 @@
/*
* @test
- * @bug 4492643 4689286
+ * @bug 4492643 4689286 8196201
* @summary Test that a package page is properly generated when a .java file
* passed to Javadoc. Also test that the proper package links are generated
* when single or multiple packages are documented.
@@ -82,5 +82,26 @@
"<li>Package</li>");
checkOutput("help-doc.html", true,
"<li>Package</li>");
+ checkOutput("allclasses-index.html", true,
+ "<table class=\"typeSummary\">\n"
+ + "<caption><span>Class Summary</span><span class=\"tabEnd\"> </span></caption>\n"
+ + "<tr>\n"
+ + "<th class=\"colFirst\" scope=\"col\">Class</th>\n"
+ + "<th class=\"colLast\" scope=\"col\">Description</th>\n"
+ + "</tr>\n");
+ checkOutput("allpackages-index.html", true,
+ "<table class=\"packagesSummary\">\n"
+ + "<caption><span>Package Summary</span><span class=\"tabEnd\"> </span></caption>\n"
+ + "<tr>\n"
+ + "<th class=\"colFirst\" scope=\"col\">Package</th>\n"
+ + "<th class=\"colLast\" scope=\"col\">Description</th>\n"
+ + "</tr>\n");
+ checkOutput("type-search-index.js", true,
+ "{\"l\":\"All Classes\",\"url\":\"allclasses-index.html\"}");
+ checkOutput("package-search-index.js", true,
+ "{\"l\":\"All Packages\",\"url\":\"allpackages-index.html\"}");
+ checkOutput("index-all.html", true,
+ "<br><a href=\"allclasses-index.html\">All Classes</a> "
+ + "<a href=\"allpackages-index.html\">All Packages</a>");
}
}