langtools/test/com/sun/javadoc/PackagesHeader/PackagesHeader.java
changeset 24072 e7549dcbc4af
parent 24071 b0845717434e
child 24399 af1a0220d0fa
equal deleted inserted replaced
24071:b0845717434e 24072:e7549dcbc4af
    35  */
    35  */
    36 
    36 
    37 public class PackagesHeader extends JavadocTester {
    37 public class PackagesHeader extends JavadocTester {
    38 
    38 
    39     //Test information.
    39     //Test information.
    40     private static final String BUG_ID = "4766385";
    40     private static final String OUTPUT_DIR1 = OUTPUT_DIR + "-1/";
    41     private static final String OUTPUT_DIR = "docs-" + BUG_ID;
    41     private static final String OUTPUT_DIR2 = OUTPUT_DIR + "-2/";
    42 
    42     private static final String OUTPUT_DIR3 = OUTPUT_DIR + "-3/";
    43     private static final String OUTPUT_DIR1 = "docs1-" + BUG_ID + "/";
       
    44     private static final String OUTPUT_DIR2 = "docs2-" + BUG_ID + "/";
       
    45     private static final String OUTPUT_DIR3 = "docs3-" + BUG_ID + "/";
       
    46 
    43 
    47     /**
    44     /**
    48      * Assign value for [ fileToSearch, stringToFind ]
    45      * Assign value for [ fileToSearch, stringToFind ]
    49      */
    46      */
    50     private static final String[][] TESTARRAY1 = {
    47     private static final String[][] TESTARRAY1 = {
    51 
    48 
    52         // Test that the -header shows up in the packages frame
    49         // Test that the -header shows up in the packages frame
    53         { OUTPUT_DIR1 + "overview-frame.html",
    50         { "overview-frame.html",
    54                  "Main Frame Header" }
    51                  "Main Frame Header" }
    55     };
    52     };
    56 
    53 
    57     private static final String[][] TESTARRAY2 = {
    54     private static final String[][] TESTARRAY2 = {
    58 
    55 
    59         // Test that the -packagesheader string shows
    56         // Test that the -packagesheader string shows
    60         // up in the packages frame
    57         // up in the packages frame
    61 
    58 
    62         {  OUTPUT_DIR2 + "overview-frame.html",
    59         { "overview-frame.html",
    63                  "Packages Frame Header" }
    60                  "Packages Frame Header" }
    64     };
    61     };
    65 
    62 
    66     private static final String[][] TESTARRAY3 = {
    63     private static final String[][] TESTARRAY3 = {
    67 
    64 
    68         // Test that the both headers show up and are different
    65         // Test that the both headers show up and are different
    69 
    66 
    70         { OUTPUT_DIR3 + "overview-frame.html",
    67         { "overview-frame.html",
    71                  "Packages Frame Header" },
    68                  "Packages Frame Header" },
    72 
    69 
    73         { OUTPUT_DIR3 + "overview-summary.html",
    70         { "overview-summary.html",
    74                  "Main Frame Header" }
    71                  "Main Frame Header" }
    75     };
    72     };
    76 
    73 
    77     // First test with -header only
    74     // First test with -header only
    78     private static final String[] JAVADOC_ARGS1 = new String[] {
    75     private static final String[] JAVADOC_ARGS1 = new String[] {
   108         tester.run(JAVADOC_ARGS2, TESTARRAY2, NO_TEST);
   105         tester.run(JAVADOC_ARGS2, TESTARRAY2, NO_TEST);
   109         tester.run(JAVADOC_ARGS3, TESTARRAY3, NO_TEST);
   106         tester.run(JAVADOC_ARGS3, TESTARRAY3, NO_TEST);
   110 
   107 
   111         tester.printSummary();
   108         tester.printSummary();
   112     }
   109     }
   113 
       
   114     /**
       
   115      * {@inheritDoc}
       
   116      */
       
   117     public String getBugId() {
       
   118         return BUG_ID;
       
   119     }
       
   120 
       
   121     /**
       
   122      * {@inheritDoc}
       
   123      */
       
   124     public String getBugName() {
       
   125         return getClass().getName();
       
   126     }
       
   127 }
   110 }