2007-12-01 00:00:00 +00:00
/ *
2010-12-28 15:54:52 -08:00
* Copyright ( c ) 2002 , 2010 , Oracle and / or its affiliates . All rights reserved .
2007-12-01 00:00:00 +00:00
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER .
*
* This code is free software ; you can redistribute it and / or modify it
* under the terms of the GNU General Public License version 2 only , as
* published by the Free Software Foundation .
*
* This code is distributed in the hope that it will be useful , but WITHOUT
* ANY WARRANTY ; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE . See the GNU General Public License
* version 2 for more details ( a copy is included in the LICENSE file that
* accompanied this code ) .
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work ; if not , write to the Free Software Foundation ,
* Inc . , 51 Franklin St , Fifth Floor , Boston , MA 02110 - 1301 USA .
*
2010-05-25 15:54:51 -07:00
* Please contact Oracle , 500 Oracle Parkway , Redwood Shores , CA 94065 USA
* or visit www . oracle . com if you need additional information or have any
* questions .
2007-12-01 00:00:00 +00:00
* /
/ *
* @test
* @bug 4714257
* @summary Test to make sure that the title attribute shows up in links .
* @author jamieh
* @library . . / lib /
* @build JavadocTester
* @build TestTitleInHref
* @run main TestTitleInHref
* /
public class TestTitleInHref extends JavadocTester {
private static final String BUG_ID = " 4714257 " ;
private static final String [ ] [ ] TEST = {
//Test to make sure that the title shows up in a class link.
2010-12-01 11:02:38 -08:00
{ BUG_ID + FS + " pkg " + FS + " Links.html " , " <a href= \" ../pkg/Class.html \" title= \" class in pkg \" > " } ,
2007-12-01 00:00:00 +00:00
//Test to make sure that the title shows up in an interface link.
2010-12-01 11:02:38 -08:00
{ BUG_ID + FS + " pkg " + FS + " Links.html " , " <a href= \" ../pkg/Interface.html \" title= \" interface in pkg \" > " } ,
2007-12-01 00:00:00 +00:00
//Test to make sure that the title shows up in cross link shows up
2010-12-01 11:02:38 -08:00
{ BUG_ID + FS + " pkg " + FS + " Links.html " , " <a href= \" http://java.sun.com/j2se/1.4/docs/api/java/io/File.html?is-external=true \" title= \" class or interface in java.io \" ><code>This is a cross link to class File</code></a> " } ,
2007-12-01 00:00:00 +00:00
} ;
private static final String [ ] [ ] NEGATED_TEST = NO_TEST ;
private static final String [ ] ARGS = new String [ ] {
" -d " , BUG_ID , " -sourcepath " , SRC_DIR ,
" -linkoffline " , " http://java.sun.com/j2se/1.4/docs/api " ,
SRC_DIR , " pkg "
} ;
/ * *
* The entry point of the test .
* @param args the array of command line arguments .
* /
public static void main ( String [ ] args ) {
TestTitleInHref tester = new TestTitleInHref ( ) ;
run ( tester , ARGS , TEST , NEGATED_TEST ) ;
tester . printSummary ( ) ;
}
/ * *
* { @inheritDoc }
* /
public String getBugId ( ) {
return BUG_ID ;
}
/ * *
* { @inheritDoc }
* /
public String getBugName ( ) {
return getClass ( ) . getName ( ) ;
}
}