1 /* |
1 /* |
2 * Copyright (c) 2003, 2015, Oracle and/or its affiliates. All rights reserved. |
2 * Copyright (c) 2003, 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. |
40 tester.runTests(); |
40 tester.runTests(); |
41 } |
41 } |
42 |
42 |
43 @Test |
43 @Test |
44 void test1() { |
44 void test1() { |
45 //Make sure the warning is not printed when -group is used correctly. |
45 // Make sure the warning is not printed when -group is used correctly. |
46 javadoc("-d", "out-1", |
46 javadoc("-d", "out-1", |
47 "-sourcepath", testSrc, |
47 "-sourcepath", testSrc, |
48 "-group", "Package One", "pkg1", |
48 "-group", "Package One", "pkg1", |
49 "-group", "Package Two", "pkg2", |
49 "-group", "Package Two", "pkg2", |
50 "-group", "Package Three", "pkg3", |
50 "-group", "Package Three", "pkg3", |
53 |
53 |
54 checkOutput(Output.OUT, false, |
54 checkOutput(Output.OUT, false, |
55 "-group"); |
55 "-group"); |
56 } |
56 } |
57 |
57 |
|
58 // @Test |
|
59 // @ignore 8149402 |
|
60 // Make sure the "Other packages" section is printed and the header for empty section is not. |
|
61 // Make sure that the headers of group that is defined using patterns are printed. |
|
62 void test2() { |
|
63 javadoc("-d", "out-2", |
|
64 "-sourcepath", testSrc, |
|
65 "-group", "Group pkg*", "pkg*", |
|
66 "-group", "Group abc*", "abc*", |
|
67 "-group", "Empty group", "qwerty*", |
|
68 "-group", "Group a*", "a*", |
|
69 "pkg1", "pkg2", "pkg3", "abc1", "abc2", "abc3", "other", testSrc("C.java")); |
|
70 checkExit(Exit.OK); |
|
71 |
|
72 checkOutput("overview-summary.html", true, "Group pkg*", "Group abc*", "Other Packages"); |
|
73 checkOutput("overview-summary.html", false, "Empty group", "Group a*"); |
|
74 } |
|
75 |
58 @Test |
76 @Test |
59 void test2() { |
77 void test3() { |
60 //Make sure the warning is printed when -group is not used correctly. |
78 // Make sure the warning is printed when -group is not used correctly. |
61 javadoc("-d", "out-2", |
79 javadoc("-d", "out-3", |
62 "-sourcepath", testSrc, |
80 "-sourcepath", testSrc, |
63 "-group", "Package One", "pkg1", |
81 "-group", "Package One", "pkg1", |
64 "-group", "Package One", "pkg2", |
82 "-group", "Package One", "pkg2", |
65 "-group", "Package One", "pkg3", |
83 "-group", "Package One", "pkg3", |
66 "pkg1", "pkg2", "pkg3"); |
84 "pkg1", "pkg2", "pkg3"); |