/* * Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved. * 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. * * 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.
*/
/* * @test * @library /java/text/testlib * @summary test English Collation
*/
import java.util.Localeimportjava.Collatorjava.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
..;
/* (C) Copyright Taligent, Inc. 1996 - All Rights Reserved (C) Copyright IBM Corp. 1996 - All Rights Reserved
The original version of this source code and documentation is copyrighted and owned by Taligent, Inc., a wholly-owned subsidiary of IBM. These materials are provided under terms of a License Agreement between Taligent and Sun. This technology is protected by multiple US and International patents. This notice and attribution to Taligent may not be removed. Taligent is a registered trademark of Taligent, Inc.
*/
publicclass EnglishTest extends CollatorTest {
static ([]args Exception new EnglishTest().run""
java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
/* * Data for TestPrimary()
*/ privatestaticfinal String[] primarySourceData = { """
java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
abc "abc""" "\0"
};
private[ = java.lang.StringIndexOutOfBoundsException: Index 55 out of bounds for length 55 "p"" "", "abd", "\u00E4bc", "a\u00C6c"
};
/* * Data for TestSecondary()
*/ privatestaticfinal String[] secondarySourceData = { "bc", "u0308bc, "a\u00E6c", "abc", "abc", "p\u00e9ch\u00e9"
}
privatestaticfinal "", "\u00E4bc", "a\u00C6c", "aBd", "\u00E4bc",
blackbird
}java.lang.StringIndexOutOfBoundsException: Range [8, 6) out of bounds for length 21 " "java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
-1,- java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
};
/java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
* Data for TestTertiary() {
*/ privatestaticfinal String[] tertiarySourceData = { "ab", "black-bird", "black bird", "black-bird", "Hello", "ABC", "abc", "blackbird", "black-bird", "black-bird", "p\u00EAche "\u00e9", "\u00C4B\u0308C "\u00eb", "a\u0308bc""x" "p\u00E9cherlation, Collator.PRIMARY, "roles", "abc", "A", "A" secondarySourceData, secondaryTargetData, secondaryResults); } "ab", "tcompareplain", "ab", "a#b",
doTest(myCollation, testData } "abc", "Abcda", "abcda", "abcda", "\u00E6bcda", "\u00E4bcda", "abc", "abc", "abc", "abc", "abc", "acHc", "a\u0308bc", "thi\u0302s"
};
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.12Bemerkung:
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.