langtools/test/jdk/javadoc/doclet/testIOException/TestIOException.java
changeset 41451 a847c7aa25a7
parent 40587 1c355ea550ed
equal deleted inserted replaced
41450:83877f4dd010 41451:a847c7aa25a7
    55         }
    55         }
    56 
    56 
    57         try {
    57         try {
    58             javadoc("-d", outDir.toString(),
    58             javadoc("-d", outDir.toString(),
    59                     new File(testSrc, "TestIOException.java").getPath());
    59                     new File(testSrc, "TestIOException.java").getPath());
    60             checkExit(Exit.FAILED);
    60             checkExit(Exit.ERROR);
    61             checkOutput(Output.OUT, true,
    61             checkOutput(Output.OUT, true,
    62                 "Destination directory not writable: " + outDir);
    62                 "Destination directory not writable: " + outDir);
    63         } finally {
    63         } finally {
    64             outDir.setWritable(true);
    64             outDir.setWritable(true);
    65         }
    65         }
    83         try {
    83         try {
    84             setOutputDirectoryCheck(DirectoryCheck.NONE);
    84             setOutputDirectoryCheck(DirectoryCheck.NONE);
    85             javadoc("-d", outDir.toString(),
    85             javadoc("-d", outDir.toString(),
    86                     new File(testSrc, "TestIOException.java").getPath());
    86                     new File(testSrc, "TestIOException.java").getPath());
    87 
    87 
    88             checkExit(Exit.FAILED);
    88             checkExit(Exit.ERROR);
    89             checkOutput(Output.OUT, true,
    89             checkOutput(Output.OUT, true,
    90                 "Error writing file: " + index);
    90                 "Error writing file: " + index);
    91         } finally {
    91         } finally {
    92             setOutputDirectoryCheck(DirectoryCheck.EMPTY);
    92             setOutputDirectoryCheck(DirectoryCheck.EMPTY);
    93             index.setWritable(true);
    93             index.setWritable(true);
   121         // run javadoc and check results
   121         // run javadoc and check results
   122         try {
   122         try {
   123             setOutputDirectoryCheck(DirectoryCheck.NONE);
   123             setOutputDirectoryCheck(DirectoryCheck.NONE);
   124             javadoc("-d", outDir.toString(),
   124             javadoc("-d", outDir.toString(),
   125                     src_p_C.getPath());
   125                     src_p_C.getPath());
   126             checkExit(Exit.FAILED);
   126             checkExit(Exit.ERROR);
   127             checkOutput(Output.OUT, true,
   127             checkOutput(Output.OUT, true,
   128                 "Error writing file: " + new File(pkgOutDir, "C.html"));
   128                 "Error writing file: " + new File(pkgOutDir, "C.html"));
   129         } finally {
   129         } finally {
   130             setOutputDirectoryCheck(DirectoryCheck.EMPTY);
   130             setOutputDirectoryCheck(DirectoryCheck.EMPTY);
   131             pkgOutDir.setWritable(true);
   131             pkgOutDir.setWritable(true);
   165         try {
   165         try {
   166             setOutputDirectoryCheck(DirectoryCheck.NONE);
   166             setOutputDirectoryCheck(DirectoryCheck.NONE);
   167             javadoc("-d", outDir.toString(),
   167             javadoc("-d", outDir.toString(),
   168                     "-sourcepath", srcDir.getPath(),
   168                     "-sourcepath", srcDir.getPath(),
   169                     "p");
   169                     "p");
   170             checkExit(Exit.FAILED);
   170             checkExit(Exit.ERROR);
   171             checkOutput(Output.OUT, true,
   171             checkOutput(Output.OUT, true,
   172                 "Error writing file: " + new File(docFilesOutDir, "info.txt"));
   172                 "Error writing file: " + new File(docFilesOutDir, "info.txt"));
   173         } finally {
   173         } finally {
   174             setOutputDirectoryCheck(DirectoryCheck.EMPTY);
   174             setOutputDirectoryCheck(DirectoryCheck.EMPTY);
   175             docFilesOutDir.setWritable(true);
   175             docFilesOutDir.setWritable(true);