langtools/test/com/sun/javadoc/testPackagePage/TestPackagePage.java
changeset 24072 e7549dcbc4af
parent 24065 fc4022e50129
child 24399 af1a0220d0fa
equal deleted inserted replaced
24071:b0845717434e 24072:e7549dcbc4af
    34  * @run main TestPackagePage
    34  * @run main TestPackagePage
    35  */
    35  */
    36 
    36 
    37 public class TestPackagePage extends JavadocTester {
    37 public class TestPackagePage extends JavadocTester {
    38 
    38 
    39     private static final String BUG_ID = "4492643-4689286";
       
    40     private static final String[][] TEST1 = {
    39     private static final String[][] TEST1 = {
    41         {BUG_ID + "-1/com/pkg/package-summary.html",
    40         { "com/pkg/package-summary.html",
    42             "This is a package page."
    41             "This is a package page."
    43         },
    42         },
    44         //With just one package, all general pages link to the single package page.
    43         //With just one package, all general pages link to the single package page.
    45         {BUG_ID + "-1/com/pkg/C.html",
    44         { "com/pkg/C.html",
    46             "<a href=\"../../com/pkg/package-summary.html\">Package</a>"
    45             "<a href=\"../../com/pkg/package-summary.html\">Package</a>"
    47         },
    46         },
    48         {BUG_ID + "-1/com/pkg/package-tree.html",
    47         { "com/pkg/package-tree.html",
    49             "<li><a href=\"../../com/pkg/package-summary.html\">Package</a></li>"
    48             "<li><a href=\"../../com/pkg/package-summary.html\">Package</a></li>"
    50         },
    49         },
    51         {BUG_ID + "-1/deprecated-list.html",
    50         { "deprecated-list.html",
    52             "<li><a href=\"com/pkg/package-summary.html\">Package</a></li>"
    51             "<li><a href=\"com/pkg/package-summary.html\">Package</a></li>"
    53         },
    52         },
    54         {BUG_ID + "-1/index-all.html",
    53         { "index-all.html",
    55             "<li><a href=\"com/pkg/package-summary.html\">Package</a></li>"
    54             "<li><a href=\"com/pkg/package-summary.html\">Package</a></li>"
    56         },
    55         },
    57         {BUG_ID + "-1/help-doc.html",
    56         { "help-doc.html",
    58             "<li><a href=\"com/pkg/package-summary.html\">Package</a></li>"
    57             "<li><a href=\"com/pkg/package-summary.html\">Package</a></li>"
    59         },
    58         },
    60     };
    59     };
    61 
    60 
    62     private static final String[][] TEST2 = {
    61     private static final String[][] TEST2 = {
    63         //With multiple packages, there is no package link in general pages.
    62         //With multiple packages, there is no package link in general pages.
    64         {BUG_ID + "-2/deprecated-list.html",
    63         { "deprecated-list.html",
    65             "<li>Package</li>"
    64             "<li>Package</li>"
    66         },
    65         },
    67         {BUG_ID + "-2/index-all.html",
    66         { "index-all.html",
    68             "<li>Package</li>"
    67             "<li>Package</li>"
    69         },
    68         },
    70         {BUG_ID + "-2/help-doc.html",
    69         { "help-doc.html",
    71             "<li>Package</li>"
    70             "<li>Package</li>"
    72         },
    71         },
    73     };
    72     };
    74 
    73 
    75     private static final String[] ARGS1 =
    74     private static final String[] ARGS1 =
    76         new String[] {
    75         new String[] {
    77             "-d", BUG_ID + "-1", "-sourcepath", SRC_DIR,
    76             "-d", OUTPUT_DIR + "-1", "-sourcepath", SRC_DIR,
    78             SRC_DIR + "/com/pkg/C.java"
    77             SRC_DIR + "/com/pkg/C.java"
    79         };
    78         };
    80 
    79 
    81     private static final String[] ARGS2 =
    80     private static final String[] ARGS2 =
    82         new String[] {
    81         new String[] {
    83             "-d", BUG_ID + "-2", "-sourcepath", SRC_DIR,
    82             "-d", OUTPUT_DIR + "-2", "-sourcepath", SRC_DIR,
    84             "com.pkg", "pkg2"
    83             "com.pkg", "pkg2"
    85         };
    84         };
    86 
    85 
    87     /**
    86     /**
    88      * The entry point of the test.
    87      * The entry point of the test.
    92         TestPackagePage tester = new TestPackagePage();
    91         TestPackagePage tester = new TestPackagePage();
    93         tester.run(ARGS1, TEST1, NO_TEST);
    92         tester.run(ARGS1, TEST1, NO_TEST);
    94         tester.run(ARGS2, TEST2, NO_TEST);
    93         tester.run(ARGS2, TEST2, NO_TEST);
    95         tester.printSummary();
    94         tester.printSummary();
    96     }
    95     }
    97 
       
    98     /**
       
    99      * {@inheritDoc}
       
   100      */
       
   101     public String getBugId() {
       
   102         return BUG_ID;
       
   103     }
       
   104 
       
   105     /**
       
   106      * {@inheritDoc}
       
   107      */
       
   108     public String getBugName() {
       
   109         return getClass().getName();
       
   110     }
       
   111 }
    96 }