langtools/test/jdk/javadoc/doclet/testNavigation/TestNavigation.java
changeset 36705 890c250d8da8
parent 35426 374342e56a56
child 36709 f9f252088afa
equal deleted inserted replaced
36503:4a95f4b1bd8b 36705:890c250d8da8
     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 test() {
    44     void test() {
    45         javadoc("-d", "out",
    45         javadoc("-d", "out", "-overview", testSrc("overview.html"),
    46                 "-sourcepath", testSrc,
    46                 "-sourcepath", testSrc,
    47                 "pkg");
    47                 "pkg");
    48         checkExit(Exit.OK);
    48         checkExit(Exit.OK);
    49 
    49 
    50         checkOutput("pkg/A.html", true,
    50         checkOutput("pkg/A.html", true,
    51                 "<li>Prev&nbsp;Class</li>",
    51                 "<li>Prev&nbsp;Class</li>",
    52                 "<a href=\"../pkg/C.html\" title=\"class in pkg\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a>");
    52                 "<a href=\"../pkg/C.html\" title=\"class in pkg\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a>",
       
    53                 "<li><a href=\"../overview-summary.html\">Overview</a></li>");
    53 
    54 
    54         checkOutput("pkg/C.html", true,
    55         checkOutput("pkg/C.html", true,
    55                 "<a href=\"../pkg/A.html\" title=\"annotation in pkg\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a>",
    56                 "<a href=\"../pkg/A.html\" title=\"annotation in pkg\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a>",
    56                 "<a href=\"../pkg/E.html\" title=\"enum in pkg\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a>");
    57                 "<a href=\"../pkg/E.html\" title=\"enum in pkg\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a>",
       
    58                 "<li><a href=\"../overview-summary.html\">Overview</a></li>");
    57 
    59 
    58         checkOutput("pkg/E.html", true,
    60         checkOutput("pkg/E.html", true,
    59                 "<a href=\"../pkg/C.html\" title=\"class in pkg\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a>",
    61                 "<a href=\"../pkg/C.html\" title=\"class in pkg\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a>",
    60                 "<a href=\"../pkg/I.html\" title=\"interface in pkg\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a>");
    62                 "<a href=\"../pkg/I.html\" title=\"interface in pkg\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a>",
       
    63                 "<li><a href=\"../overview-summary.html\">Overview</a></li>");
    61 
    64 
    62         checkOutput("pkg/I.html", true,
    65         checkOutput("pkg/I.html", true,
    63                 "<a href=\"../pkg/E.html\" title=\"enum in pkg\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a>",
    66                 "<a href=\"../pkg/E.html\" title=\"enum in pkg\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a>",
    64                 "<li>Next&nbsp;Class</li>",
    67                 "<li>Next&nbsp;Class</li>",
    65                 // Test for 4664607
    68                 // Test for 4664607
    66                 "<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n"
    69                 "<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n"
    67                 + "<a name=\"navbar.top.firstrow\">\n"
    70                 + "<a name=\"navbar.top.firstrow\">\n"
    68                 + "<!--   -->\n"
    71                 + "<!--   -->\n"
    69                 + "</a>");
    72                 + "</a>",
       
    73                 "<li><a href=\"../overview-summary.html\">Overview</a></li>");
    70     }
    74     }
    71 }
    75 }