test/jdk/javadoc/doclet/testWarnings/TestWarnings.java

Print this page

        

@@ -42,20 +42,31 @@
         tester.runTests();
     }
 
     @Test
     void testDefault() {
-        javadoc("-Xdoclint:none",
-                "-d", "out-default",
+        javadoc("-d", "out-default",
                 "-sourcepath", testSrc,
                 "pkg");
-        checkExit(Exit.FAILED);  // TODO: investigate; suspect bad input HTML
+        checkExit(Exit.FAILED);
 
-        checkOutput(Output.WARNING, true,
-                "X.java:11: warning - Missing closing '}' character for inline tag");
-        checkOutput(Output.ERROR, true,
+        checkOutput(Output.OUT, true,
+                "X.java:23: error: self-closing element not allowed");
+
+        checkOutput(Output.OUT, true,
+                "X.java:24: error: self-closing element not allowed");
+
+        checkOutput(Output.OUT, true,
+                "X.java:25: error: self-closing element not allowed");
+
+        checkOutput(Output.OUT, true,
+                "X.java:26: error: self-closing element not allowed");
+
+        /* DCErroneous
+        checkOutput(Output.OUT, true,
                 "package.html: error - Body tag missing from HTML");
+        */
 
         checkOutput("pkg/X.html", false,
                 "can't find m()");
         checkOutput("pkg/X.html", false,
                 "can't find X()");

@@ -63,16 +74,15 @@
                 "can't find f");
     }
 
     @Test
     void testPrivate() {
-        javadoc("-Xdoclint:none",
-                "-d", "out-private",
+        javadoc("-d", "out-private",
                 "-private",
                 "-sourcepath", testSrc,
                 "pkg");
-        checkExit(Exit.FAILED);  // TODO: investigate; suspect bad input HTML
+        checkExit(Exit.FAILED);
 
         checkOutput("pkg/X.html", true,
             "<a href=\"../pkg/X.html#m--\"><code>m()</code></a><br/>",
             "<a href=\"../pkg/X.html#X--\"><code>X()</code></a><br/>",
             "<a href=\"../pkg/X.html#f\"><code>f</code></a><br/>");