langtools/test/com/sun/javadoc/testHtmlTag/TestHtmlTag.java
changeset 24072 e7549dcbc4af
parent 24065 fc4022e50129
child 24217 25b12d4d4192
equal deleted inserted replaced
24071:b0845717434e 24072:e7549dcbc4af
    36 
    36 
    37 import java.util.Locale;
    37 import java.util.Locale;
    38 
    38 
    39 public class TestHtmlTag extends JavadocTester {
    39 public class TestHtmlTag extends JavadocTester {
    40 
    40 
    41     private static final String BUG_ID = "6786682";
       
    42     private static final String[][] TEST1 = {
    41     private static final String[][] TEST1 = {
    43         {BUG_ID + "/pkg1/C1.html",
    42         { "pkg1/C1.html",
    44             "<html lang=\"" + Locale.getDefault().getLanguage() + "\">"},
    43             "<html lang=\"" + Locale.getDefault().getLanguage() + "\">"},
    45         {BUG_ID + "/pkg1/package-summary.html",
    44         { "pkg1/package-summary.html",
    46             "<html lang=\"" + Locale.getDefault().getLanguage() + "\">"}};
    45             "<html lang=\"" + Locale.getDefault().getLanguage() + "\">"}};
    47     private static final String[][] NEGATED_TEST1 = {
    46     private static final String[][] NEGATED_TEST1 = {
    48         {BUG_ID + "/pkg1/C1.html", "<html>"}};
    47         { "pkg1/C1.html", "<html>"}};
    49     private static final String[][] TEST2 = {
    48     private static final String[][] TEST2 = {
    50         {BUG_ID + "/pkg2/C2.html", "<html lang=\"ja\">"},
    49         { "pkg2/C2.html", "<html lang=\"ja\">"},
    51         {BUG_ID + "/pkg2/package-summary.html", "<html lang=\"ja\">"}};
    50         { "pkg2/package-summary.html", "<html lang=\"ja\">"}};
    52     private static final String[][] NEGATED_TEST2 = {
    51     private static final String[][] NEGATED_TEST2 = {
    53         {BUG_ID + "/pkg2/C2.html", "<html>"}};
    52         { "pkg2/C2.html", "<html>"}};
    54     private static final String[][] TEST3 = {
    53     private static final String[][] TEST3 = {
    55         {BUG_ID + "/pkg1/C1.html", "<html lang=\"en\">"},
    54         { "pkg1/C1.html", "<html lang=\"en\">"},
    56         {BUG_ID + "/pkg1/package-summary.html", "<html lang=\"en\">"}};
    55         { "pkg1/package-summary.html", "<html lang=\"en\">"}};
    57     private static final String[][] NEGATED_TEST3 = {
    56     private static final String[][] NEGATED_TEST3 = {
    58         {BUG_ID + "/pkg1/C1.html", "<html>"}};
    57         { "pkg1/C1.html", "<html>"}};
    59 
    58 
    60     private static final String[] ARGS1 =
    59     private static final String[] ARGS1 =
    61         new String[] {
    60         new String[] {
    62             "-d", BUG_ID, "-sourcepath", SRC_DIR, "pkg1"};
    61             "-d", OUTPUT_DIR, "-sourcepath", SRC_DIR, "pkg1"};
    63     private static final String[] ARGS2 =
    62     private static final String[] ARGS2 =
    64         new String[] {
    63         new String[] {
    65             "-locale", "ja", "-d", BUG_ID, "-sourcepath", SRC_DIR, "pkg2"};
    64             "-locale", "ja", "-d", OUTPUT_DIR, "-sourcepath", SRC_DIR, "pkg2"};
    66     private static final String[] ARGS3 =
    65     private static final String[] ARGS3 =
    67         new String[] {
    66         new String[] {
    68             "-locale", "en_US", "-d", BUG_ID, "-sourcepath", SRC_DIR, "pkg1"};
    67             "-locale", "en_US", "-d", OUTPUT_DIR, "-sourcepath", SRC_DIR, "pkg1"};
    69 
    68 
    70     /**
    69     /**
    71      * The entry point of the test.
    70      * The entry point of the test.
    72      * @param args the array of command line arguments.
    71      * @param args the array of command line arguments.
    73      */
    72      */
    76         tester.run(ARGS1, TEST1, NEGATED_TEST1);
    75         tester.run(ARGS1, TEST1, NEGATED_TEST1);
    77         tester.run(ARGS2, TEST2, NEGATED_TEST2);
    76         tester.run(ARGS2, TEST2, NEGATED_TEST2);
    78         tester.run(ARGS3, TEST3, NEGATED_TEST3);
    77         tester.run(ARGS3, TEST3, NEGATED_TEST3);
    79         tester.printSummary();
    78         tester.printSummary();
    80     }
    79     }
    81 
       
    82     /**
       
    83      * {@inheritDoc}
       
    84      */
       
    85     public String getBugId() {
       
    86         return BUG_ID;
       
    87     }
       
    88 
       
    89     /**
       
    90      * {@inheritDoc}
       
    91      */
       
    92     public String getBugName() {
       
    93         return getClass().getName();
       
    94     }
       
    95 }
    80 }