BasicIntObject.java revision 2362
2362N/A * Copyright (c) 2003, 2007, Oracle and/or its affiliates. All rights reserved. 0N/A * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 0N/A * This code is free software; you can redistribute it and/or modify it 0N/A * under the terms of the GNU General Public License version 2 only, as 0N/A * published by the Free Software Foundation. 0N/A * This code is distributed in the hope that it will be useful, but WITHOUT 0N/A * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 0N/A * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 0N/A * version 2 for more details (a copy is included in the LICENSE file that 0N/A * accompanied this code). 0N/A * You should have received a copy of the GNU General Public License version 0N/A * 2 along with this work; if not, write to the Free Software Foundation, 0N/A * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 2362N/A * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 2362N/A * or visit www.oracle.com if you need additional information or have any 0N/A/* Type-specific source code for unit test 0N/A * Regenerate the BasicX classes via genBasic.sh whenever this file changes. 0N/A * We check in the generated source files so that the test tree can be used 0N/A * independently of the rest of the source tree. 0N/A// -- This file was mechanically generated: Do not edit! -- // 0N/A // Any characters not explicitly defined as conversions, date/time 0N/A // conversion suffixes, or flags are illegal and are reserved for 0N/A // future extensions. Use of such a character in a format string will 0N/A // cause an UnknownFormatConversionException or 0N/A // UnknownFormatFlagsException to be thrown. 0N/A //--------------------------------------------------------------------- 0N/A //--------------------------------------------------------------------- 0N/A test(
"%4$2s %3$2s %2$2s %1$2s",
" d c b a",
"a",
"b",
"c",
"d");
0N/A test(
"Amount gained or lost since last statement: $ %,(.2f",
0N/A "Amount gained or lost since last statement: $ (6,217.58)",
0N/A test(
"Unable to open file '%1$s': %2$s",
0N/A "Unable to open file 'food': No such file or directory",
0N/A "food",
"No such file or directory");
0N/A test(
"Duke's Birthday: %1$tB %1$te, %1$tY",
0N/A "Duke's Birthday: May 23, 1995",
0N/A test(
"Duke's Birthday: %1$tB %1$te, %1$tY",
0N/A "Duke's Birthday: May 23, 1995",
0N/A test(
"Duke's Birthday: %1$tB %1$te, %1$tY",
0N/A "Duke's Birthday: May 23, 1995",
0N/A test(
"%4$s %3$s %2$s %1$s %4$s %3$s %2$s %1$s",
0N/A "d c b a d c b a",
"a",
"b",
"c",
"d");
0N/A test(
"%s %s %<s %<s",
"a b b b",
"a",
"b",
"c",
"d");
0N/A test(
"%s %s %s %s",
"a b c d",
"a",
"b",
"c",
"d");
0N/A test(
"%2$s %s %<s %s",
"b a a b",
"a",
"b",
"c",
"d");
0N/A //--------------------------------------------------------------------- 0N/A // General conversion applicable to any argument. 0N/A //--------------------------------------------------------------------- 0N/A // localization is possible. 0N/A // If you pass in a single array to a varargs method, the compiler 0N/A // uses it as the array of arguments rather than treating it as a 0N/A // single array-type argument. 0N/A //--------------------------------------------------------------------- 0N/A //--------------------------------------------------------------------- 0N/A // correct or side-effect of implementation? 0N/A //--------------------------------------------------------------------- 0N/A // General conversion applicable to any argument. 0N/A //--------------------------------------------------------------------- 0N/A //--------------------------------------------------------------------- 0N/A //--------------------------------------------------------------------- 0N/A //--------------------------------------------------------------------- 0N/A // General conversion applicable to any argument. 0N/A //--------------------------------------------------------------------- 0N/A test(
"%s",
"Hello, Duke",
"Hello, Duke");
0N/A test(
"%S",
"HELLO, DUKE",
"Hello, Duke");
0N/A test(
"%20S",
" HELLO, DUKE",
"Hello, Duke");
0N/A test(
"%20s",
" Hello, Duke",
"Hello, Duke");
0N/A test(
"%-20s",
"Hello, Duke ",
"Hello, Duke");
0N/A test(
"%-20.5s",
"Hello ",
"Hello, Duke");
0N/A //--------------------------------------------------------------------- 0N/A //--------------------------------------------------------------------- 0N/A //--------------------------------------------------------------------- 0N/A // General conversion applicable to any argument. 0N/A //--------------------------------------------------------------------- 0N/A test(
"%10h",
" ddf63471",
"Hello, Duke");
0N/A test(
"%-10h",
"ddf63471 ",
"Hello, Duke");
0N/A test(
"%-10H",
"DDF63471 ",
"Hello, Duke");
0N/A //--------------------------------------------------------------------- 0N/A //--------------------------------------------------------------------- 0N/A //--------------------------------------------------------------------- 0N/A //--------------------------------------------------------------------- 0N/A //--------------------------------------------------------------------- 0N/A // Numeric conversion applicable to byte, short, int, long, and 0N/A //--------------------------------------------------------------------- 0N/A //--------------------------------------------------------------------- 0N/A //--------------------------------------------------------------------- 0N/A //--------------------------------------------------------------------- 0N/A // Numeric conversion applicable to byte, short, int, long, and 0N/A //--------------------------------------------------------------------- 0N/A //--------------------------------------------------------------------- 0N/A //--------------------------------------------------------------------- 0N/A //--------------------------------------------------------------------- 0N/A // Numeric conversion applicable to byte, short, int, long, and 0N/A //--------------------------------------------------------------------- 0N/A //--------------------------------------------------------------------- 0N/A //--------------------------------------------------------------------- 0N/A //--------------------------------------------------------------------- 0N/A // Date/Time conversions applicable to Calendar, Date, and long. 0N/A //--------------------------------------------------------------------- 0N/A //--------------------------------------------------------------------- 0N/A //--------------------------------------------------------------------- 0N/A //--------------------------------------------------------------------- 0N/A //--------------------------------------------------------------------- 0N/A //--------------------------------------------------------------------- 0N/A //--------------------------------------------------------------------- 0N/A // perhaps an IllegalFormatArgumentIndexException should be defined?