< prev index next >

test/langtools/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java

Print this page




  37 import javadoc.tester.JavadocTester;
  38 
  39 public class TestMemberSummary extends JavadocTester {
  40 
  41     public static void main(String... args) throws Exception {
  42         TestMemberSummary tester = new TestMemberSummary();
  43         tester.runTests();
  44     }
  45 
  46     @Test
  47     public void test() {
  48         javadoc("-d", "out",
  49                 "-private",
  50                 "-sourcepath", testSrc,
  51                 "pkg","pkg2");
  52         checkExit(Exit.OK);
  53 
  54         checkOutput("pkg/PublicChild.html", true,
  55                 // Check return type in member summary.
  56                 "<code><a href=\"PublicChild.html\" title=\"class in pkg\">PublicChild</a></code></td>\n"
  57                 + "<th class=\"colSecond\" scope=\"row\"><code><span class=\"memberNameLink\"><a href=\"#returnTypeTest()\">"
  58                 + "returnTypeTest</a></span>()</code>",
  59                 // Check return type in member detail.
  60                 "<pre class=\"methodSignature\">public&nbsp;<a href=\"PublicChild.html\" title=\"class in pkg\">"
  61                 + "PublicChild</a>&nbsp;returnTypeTest()</pre>",
  62                 "<th class=\"colConstructorName\" scope=\"row\"><code><span class=\"memberNameLink\">"
  63                 + "<a href=\"#%3Cinit%3E()\">PublicChild</a></span>()</code></th>");
  64 
  65         checkOutput("pkg/PrivateParent.html", true,
  66                 "<td class=\"colFirst\"><code>private </code></td>\n"
  67                 + "<th class=\"colConstructorName\" scope=\"row\"><code><span class=\"memberNameLink\">"
  68                 + "<a href=\"#%3Cinit%3E(int)\">PrivateParent</a></span>​(int&nbsp;i)</code>"
  69                 + "</th>");
  70 
  71         // Legacy anchor dimensions (6290760)
  72         checkOutput("pkg2/A.html", true,
  73                 "<a id=\"f(java.lang.Object[])\">\n"
  74                 + "<!--   -->\n"
  75                 + "</a><a id=\"f(T[])\">\n"
  76                 + "<!--   -->\n"
  77                 + "</a>");
  78     }
  79 }


  37 import javadoc.tester.JavadocTester;
  38 
  39 public class TestMemberSummary extends JavadocTester {
  40 
  41     public static void main(String... args) throws Exception {
  42         TestMemberSummary tester = new TestMemberSummary();
  43         tester.runTests();
  44     }
  45 
  46     @Test
  47     public void test() {
  48         javadoc("-d", "out",
  49                 "-private",
  50                 "-sourcepath", testSrc,
  51                 "pkg","pkg2");
  52         checkExit(Exit.OK);
  53 
  54         checkOutput("pkg/PublicChild.html", true,
  55                 // Check return type in member summary.
  56                 "<code><a href=\"PublicChild.html\" title=\"class in pkg\">PublicChild</a></code></td>\n"
  57                 + "<th class=\"colSecond\" scope=\"row\"><code><span class=\"memberNameLink\"><a href=\"#returnTypeTest()\">"
  58                 + "returnTypeTest</a></span>()</code>",
  59                 // Check return type in member detail.
  60                 "<pre>public&nbsp;<a href=\"PublicChild.html\" title=\"class in pkg\">"
  61                 + "PublicChild</a>&nbsp;returnTypeTest()</pre>",
  62                 "<th class=\"colConstructorName\" scope=\"row\"><code><span class=\"memberNameLink\">"
  63                 + "<a href=\"#%3Cinit%3E()\">PublicChild</a></span>()</code></th>");
  64 
  65         checkOutput("pkg/PrivateParent.html", true,
  66                 "<td class=\"colFirst\"><code>private </code></td>\n"
  67                 + "<th class=\"colConstructorName\" scope=\"row\"><code><span class=\"memberNameLink\">"
  68                 + "<a href=\"#%3Cinit%3E(int)\">PrivateParent</a></span>​(int&nbsp;i)</code>"
  69                 + "</th>");
  70 
  71         // Legacy anchor dimensions (6290760)
  72         checkOutput("pkg2/A.html", true,
  73                 "<a id=\"f(java.lang.Object[])\">\n"
  74                 + "<!--   -->\n"
  75                 + "</a><a id=\"f(T[])\">\n"
  76                 + "<!--   -->\n"
  77                 + "</a>");
  78     }
  79 }
< prev index next >