< prev index next >

test/langtools/jdk/javadoc/doclet/testLambdaFeature/TestLambdaFeature.java

Print this page




  40  */
  41 
  42 import javadoc.tester.JavadocTester;
  43 
  44 public class TestLambdaFeature extends JavadocTester {
  45 
  46     public static void main(String... args) throws Exception {
  47         TestLambdaFeature tester = new TestLambdaFeature();
  48         tester.runTests();
  49     }
  50 
  51     @Test
  52     public void testDefault() {
  53         javadoc("-d", "out-default",
  54                 "-sourcepath", testSrc,
  55                 "pkg", "pkg1");
  56         checkExit(Exit.OK);
  57 
  58         checkOutput("pkg/A.html", true,
  59                 "<td class=\"colFirst\"><code>default void</code></td>",
  60                 "<pre class=\"methodSignature\">default&nbsp;void&nbsp;defaultMethod()</pre>",
  61                 "<div role=\"tablist\" aria-orientation=\"horizontal\"><button role=\"tab\""
  62                 + " aria-selected=\"true\" aria-controls=\"memberSummary_tabpanel\" tabindex=\"0\""
  63                 + " onkeydown=\"switchTab(event)\" id=\"t0\" class=\"activeTableTab\">All Methods"
  64                 + "</button><button role=\"tab\" aria-selected=\"false\""
  65                 + " aria-controls=\"memberSummary_tabpanel\" tabindex=\"-1\" onkeydown=\"switchTab(event)\""
  66                 + " id=\"t2\" class=\"tableTab\" onclick=\"show(2);\">Instance Methods</button>"
  67                 + "<button role=\"tab\" aria-selected=\"false\" aria-controls=\"memberSummary_tabpanel\""
  68                 + " tabindex=\"-1\" onkeydown=\"switchTab(event)\" id=\"t3\" class=\"tableTab\""
  69                 + " onclick=\"show(4);\">Abstract Methods</button><button role=\"tab\" aria-selected=\"false\""
  70                 + " aria-controls=\"memberSummary_tabpanel\" tabindex=\"-1\" onkeydown=\"switchTab(event)\""
  71                 + " id=\"t5\" class=\"tableTab\" onclick=\"show(16);\">Default Methods</button></div>",
  72                 "<dl>\n"
  73                 + "<dt>Functional Interface:</dt>\n"
  74                 + "<dd>This is a functional interface and can therefore be used as "
  75                 + "the assignment target for a lambda expression or method "
  76                 + "reference.</dd>\n"
  77                 + "</dl>");
  78 
  79         checkOutput("pkg1/FuncInf.html", true,
  80                 "<dl>\n"




  40  */
  41 
  42 import javadoc.tester.JavadocTester;
  43 
  44 public class TestLambdaFeature extends JavadocTester {
  45 
  46     public static void main(String... args) throws Exception {
  47         TestLambdaFeature tester = new TestLambdaFeature();
  48         tester.runTests();
  49     }
  50 
  51     @Test
  52     public void testDefault() {
  53         javadoc("-d", "out-default",
  54                 "-sourcepath", testSrc,
  55                 "pkg", "pkg1");
  56         checkExit(Exit.OK);
  57 
  58         checkOutput("pkg/A.html", true,
  59                 "<td class=\"colFirst\"><code>default void</code></td>",
  60                 "<pre>default&nbsp;void&nbsp;defaultMethod()</pre>",
  61                 "<div role=\"tablist\" aria-orientation=\"horizontal\"><button role=\"tab\""
  62                 + " aria-selected=\"true\" aria-controls=\"memberSummary_tabpanel\" tabindex=\"0\""
  63                 + " onkeydown=\"switchTab(event)\" id=\"t0\" class=\"activeTableTab\">All Methods"
  64                 + "</button><button role=\"tab\" aria-selected=\"false\""
  65                 + " aria-controls=\"memberSummary_tabpanel\" tabindex=\"-1\" onkeydown=\"switchTab(event)\""
  66                 + " id=\"t2\" class=\"tableTab\" onclick=\"show(2);\">Instance Methods</button>"
  67                 + "<button role=\"tab\" aria-selected=\"false\" aria-controls=\"memberSummary_tabpanel\""
  68                 + " tabindex=\"-1\" onkeydown=\"switchTab(event)\" id=\"t3\" class=\"tableTab\""
  69                 + " onclick=\"show(4);\">Abstract Methods</button><button role=\"tab\" aria-selected=\"false\""
  70                 + " aria-controls=\"memberSummary_tabpanel\" tabindex=\"-1\" onkeydown=\"switchTab(event)\""
  71                 + " id=\"t5\" class=\"tableTab\" onclick=\"show(16);\">Default Methods</button></div>",
  72                 "<dl>\n"
  73                 + "<dt>Functional Interface:</dt>\n"
  74                 + "<dd>This is a functional interface and can therefore be used as "
  75                 + "the assignment target for a lambda expression or method "
  76                 + "reference.</dd>\n"
  77                 + "</dl>");
  78 
  79         checkOutput("pkg1/FuncInf.html", true,
  80                 "<dl>\n"


< prev index next >