equal
deleted
inserted
replaced
1 /* |
1 /* |
2 * Copyright (c) 2002, 2015, Oracle and/or its affiliates. All rights reserved. |
2 * Copyright (c) 2002, 2016, 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. |
21 * questions. |
21 * questions. |
22 */ |
22 */ |
23 |
23 |
24 /* |
24 /* |
25 * @test |
25 * @test |
26 * @bug 4695326 4750173 4920381 8078320 |
26 * @bug 4695326 4750173 4920381 8078320 8071982 |
27 * @summary Test the declaration of simple tags using -tag. Verify that |
27 * @summary Test the declaration of simple tags using -tag. Verify that |
28 * "-tag name" is a shortcut for "-tag name:a:Name:". Also verity that |
28 * "-tag name" is a shortcut for "-tag name:a:Name:". Also verity that |
29 * you can escape the ":" character with a back slash so that it is not |
29 * you can escape the ":" character with a back slash so that it is not |
30 * considered a separator when parsing the simple tag argument. |
30 * considered a separator when parsing the simple tag argument. |
31 * @author jamieh |
31 * @author jamieh |
44 |
44 |
45 @Test |
45 @Test |
46 void test() { |
46 void test() { |
47 javadoc("-d", "out", |
47 javadoc("-d", "out", |
48 "-sourcepath", testSrc, |
48 "-sourcepath", testSrc, |
|
49 "-tag", "param", |
49 "-tag", "todo", |
50 "-tag", "todo", |
50 "-tag", "ejb\\:bean:a:EJB Beans:", |
51 "-tag", "ejb\\:bean:a:EJB Beans:", |
51 "-tag", "regular:a:Regular Tag:", |
52 "-tag", "regular:a:Regular Tag:", |
52 "-tag", "tag-with-hyphens:a:Tag-With-Hyphens:", |
53 "-tag", "tag-with-hyphens:a:Tag-With-Hyphens:", |
53 testSrc("C.java")); |
54 testSrc("C.java")); |
55 |
56 |
56 checkOutput("C.html", true, |
57 checkOutput("C.html", true, |
57 "<span class=\"simpleTagLabel\">Todo:</span>", |
58 "<span class=\"simpleTagLabel\">Todo:</span>", |
58 "<span class=\"simpleTagLabel\">EJB Beans:</span>", |
59 "<span class=\"simpleTagLabel\">EJB Beans:</span>", |
59 "<span class=\"simpleTagLabel\">Regular Tag:</span>", |
60 "<span class=\"simpleTagLabel\">Regular Tag:</span>", |
60 "<span class=\"simpleTagLabel\">Tag-With-Hyphens:</span>"); |
61 "<span class=\"simpleTagLabel\">Tag-With-Hyphens:</span>", |
|
62 "<dt><span class=\"paramLabel\">Parameters:</span></dt>\n" |
|
63 + "<dd><code>arg</code> - this is an int argument.</dd>"); |
61 } |
64 } |
62 } |
65 } |