langtools/test/com/sun/javadoc/MetaTag/MetaTag.java
changeset 23971 f5ff1f5a8dee
parent 14542 7062120649c2
child 24065 fc4022e50129
equal deleted inserted replaced
23970:76f4acb11952 23971:f5ff1f5a8dee
     1 /*
     1 /*
     2  * Copyright (c) 2002, 2012, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 2002, 2014, Oracle and/or its affiliates. All rights reserved.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4  *
     4  *
     5  * This code is free software; you can redistribute it and/or modify it
     5  * This code is free software; you can redistribute it and/or modify it
     6  * under the terms of the GNU General Public License version 2 only, as
     6  * under the terms of the GNU General Public License version 2 only, as
     7  * published by the Free Software Foundation.
     7  * published by the Free Software Foundation.
    61     };
    61     };
    62 
    62 
    63     //Input for string search tests.
    63     //Input for string search tests.
    64     private static final String[][] TEST = {
    64     private static final String[][] TEST = {
    65 
    65 
    66         { OUTPUT_DIR + FS + "p1" + FS + "C1.html",
    66         { OUTPUT_DIR + "/p1/C1.html",
    67            "<meta name=\"keywords\" content=\"p1.C1 class\">" },
    67            "<meta name=\"keywords\" content=\"p1.C1 class\">" },
    68 
    68 
    69         { OUTPUT_DIR + FS + "p1" + FS + "C1.html",
    69         { OUTPUT_DIR + "/p1/C1.html",
    70            "<meta name=\"keywords\" content=\"field1\">" },
    70            "<meta name=\"keywords\" content=\"field1\">" },
    71 
    71 
    72         { OUTPUT_DIR + FS + "p1" + FS + "C1.html",
    72         { OUTPUT_DIR + "/p1/C1.html",
    73            "<meta name=\"keywords\" content=\"field2\">" },
    73            "<meta name=\"keywords\" content=\"field2\">" },
    74 
    74 
    75         { OUTPUT_DIR + FS + "p1" + FS + "C1.html",
    75         { OUTPUT_DIR + "/p1/C1.html",
    76            "<meta name=\"keywords\" content=\"method1()\">" },
    76            "<meta name=\"keywords\" content=\"method1()\">" },
    77 
    77 
    78         { OUTPUT_DIR + FS + "p1" + FS + "C1.html",
    78         { OUTPUT_DIR + "/p1/C1.html",
    79            "<meta name=\"keywords\" content=\"method2()\">" },
    79            "<meta name=\"keywords\" content=\"method2()\">" },
    80 
    80 
    81         { OUTPUT_DIR + FS + "p1" + FS + "package-summary.html",
    81         { OUTPUT_DIR + "/p1/package-summary.html",
    82            "<meta name=\"keywords\" content=\"p1 package\">" },
    82            "<meta name=\"keywords\" content=\"p1 package\">" },
    83 
    83 
    84         { OUTPUT_DIR + FS + "overview-summary.html",
    84         { OUTPUT_DIR + "/overview-summary.html",
    85            "<meta name=\"keywords\" content=\"Overview, Sample Packages\">" },
    85            "<meta name=\"keywords\" content=\"Overview, Sample Packages\">" },
    86 
    86 
    87         //NOTE: Hopefully, this regression test is not run at midnight.  If the output
    87         //NOTE: Hopefully, this regression test is not run at midnight.  If the output
    88         //was generated yesterday and this test is run today, the test will fail.
    88         //was generated yesterday and this test is run today, the test will fail.
    89         {OUTPUT_DIR + FS + "overview-summary.html",
    89         {OUTPUT_DIR + "/overview-summary.html",
    90            "<meta name=\"date\" "
    90            "<meta name=\"date\" "
    91                             + "content=\"" + m_dateFormat.format(new Date()) + "\">"},
    91                             + "content=\"" + m_dateFormat.format(new Date()) + "\">"},
    92     };
    92     };
    93 
    93 
    94     private static final String[][] NEGATED_TEST = NO_TEST;
    94     private static final String[][] NEGATED_TEST = NO_TEST;
    95 
    95 
    96     private static final String[][] TEST2 = NO_TEST;
    96     private static final String[][] TEST2 = NO_TEST;
    97     private static final String[][] NEGATED_TEST2 = {
    97     private static final String[][] NEGATED_TEST2 = {
    98         //No keywords when -keywords is not used.
    98         //No keywords when -keywords is not used.
    99         { OUTPUT_DIR + "-2" + FS + "p1" + FS + "C1.html",
    99         { OUTPUT_DIR + "-2/p1/C1.html",
   100            "<META NAME=\"keywords\" CONTENT=\"p1.C1 class\">" },
   100            "<META NAME=\"keywords\" CONTENT=\"p1.C1 class\">" },
   101 
   101 
   102         { OUTPUT_DIR + "-2" + FS + "p1" + FS + "C1.html",
   102         { OUTPUT_DIR + "-2/p1/C1.html",
   103            "<META NAME=\"keywords\" CONTENT=\"field1\">" },
   103            "<META NAME=\"keywords\" CONTENT=\"field1\">" },
   104 
   104 
   105         { OUTPUT_DIR + "-2" + FS + "p1" + FS + "C1.html",
   105         { OUTPUT_DIR + "-2/p1/C1.html",
   106            "<META NAME=\"keywords\" CONTENT=\"field2\">" },
   106            "<META NAME=\"keywords\" CONTENT=\"field2\">" },
   107 
   107 
   108         { OUTPUT_DIR + "-2" + FS + "p1" + FS + "C1.html",
   108         { OUTPUT_DIR + "-2/p1/C1.html",
   109            "<META NAME=\"keywords\" CONTENT=\"method1()\">" },
   109            "<META NAME=\"keywords\" CONTENT=\"method1()\">" },
   110 
   110 
   111         { OUTPUT_DIR + "-2" + FS + "p1" + FS + "C1.html",
   111         { OUTPUT_DIR + "-2/p1/C1.html",
   112            "<META NAME=\"keywords\" CONTENT=\"method2()\">" },
   112            "<META NAME=\"keywords\" CONTENT=\"method2()\">" },
   113 
   113 
   114         { OUTPUT_DIR + "-2" + FS + "p1" + FS + "package-summary.html",
   114         { OUTPUT_DIR + "-2/p1/package-summary.html",
   115            "<META NAME=\"keywords\" CONTENT=\"p1 package\">" },
   115            "<META NAME=\"keywords\" CONTENT=\"p1 package\">" },
   116 
   116 
   117         { OUTPUT_DIR + "-2" + FS + "overview-summary.html",
   117         { OUTPUT_DIR + "-2/overview-summary.html",
   118            "<META NAME=\"keywords\" CONTENT=\"Overview Summary, Sample Packages\">" },
   118            "<META NAME=\"keywords\" CONTENT=\"Overview Summary, Sample Packages\">" },
   119 
   119 
   120         //The date metatag should not show up when -notimestamp is used.
   120         //The date metatag should not show up when -notimestamp is used.
   121 
   121 
   122         //NOTE: Hopefully, this regression test is not run at midnight.  If the output
   122         //NOTE: Hopefully, this regression test is not run at midnight.  If the output
   123         //was generated yesterday and this test is run today, the test will fail.
   123         //was generated yesterday and this test is run today, the test will fail.
   124         {OUTPUT_DIR + "-2" + FS + "overview-summary.html",
   124         {OUTPUT_DIR + "-2/overview-summary.html",
   125            "<META NAME=\"date\" "
   125            "<META NAME=\"date\" "
   126                             + "CONTENT=\"" + m_dateFormat.format(new Date()) + "\">"},
   126                             + "CONTENT=\"" + m_dateFormat.format(new Date()) + "\">"},
   127     };
   127     };
   128 
   128 
   129     /**
   129     /**