test/jdk/javadoc/doclet/testMemberInheritence/TestMemberInheritence.java
Print this page
@@ -42,11 +42,11 @@
@Test
void test() {
javadoc("-d", "out",
"-sourcepath", testSrc,
- "pkg", "diamond", "inheritDist");
+ "pkg", "diamond", "inheritDist", "pkg1");
checkExit(Exit.OK);
checkOutput("pkg/SubClass.html", true,
// Public field should be inherited
"<a href=\"../pkg/BaseClass.html#pubField\">",
@@ -84,7 +84,21 @@
// Test that doc is inherited from closed parent (6270645)
"<div class=\"block\">m1-B</div>");
checkOutput("pkg/SubClass.html", false,
"<a href=\"../pkg/BaseClass.html#staticMethod--\">staticMethod</a></code>");
+
+ checkOutput("pkg1/Implementer.html", true,
+ // ensure the method makes it
+ "<td class=\"colFirst\"><code>static java.time.Period</code></td>\n"
+ + "<td class=\"colLast\"><code><span class=\"memberNameLink\">"
+ + "<a href=\"../pkg1/Implementer.html#between-java.time.LocalDate-java.time.LocalDate-\">"
+ + "between</a></span>(java.time.LocalDate startDateInclusive,\n"
+ + " java.time.LocalDate endDateExclusive)</code> </td>",
+ // check the inherited from interfaces
+ "<h3>Methods inherited from interface pkg1.<a href=\"../pkg1/Interface.html\""
+ + " title=\"interface in pkg1\">Interface</a></h3>\n"
+ + "<code><a href=\"../pkg1/Interface.html#between-java.time.chrono.ChronoLocalDate"
+ + "-java.time.chrono.ChronoLocalDate-\">between</a></code>"
+ );
}
}