// Copyright (c) 2001-2010 International Business Machines // Corporation and others. All Rights Reserved. DataDrivenCollationTest:table(nofallback) { Info { Headers { "sequence" } Description { "These are the data driven tests" } LongDescription { "The following entries are separate tests containing test data for various locales." "Each entry has the following fields: " "Info/Description - short descrioption of the test" "Settings - settings for the test." "Settings/TestLocale - locale for the collator OR" "Settings/Rules - rules for the collator (can't have both)" "Settings/Arguments - arguments to be passed to the collator before testing. Use rule syntax." "Cases - set of test cases, which are sequences of strings that will be parsed" "Sequences must not change the sign of relation, i.e. we can only have < and = or" "> and = in single sequence. Cannot mix < and > in the same sequence. Whitespace is" "is ignored unless quoted." } } TestData { TestMorePinyin { Info { Description { "Testing the primary strength." } } Settings { { TestLocale { "zh" } Arguments { "[strength 1]" } } } Cases { "lā = lĀ = Lā = LĀ < lān = lĀn < lē = lĒ = Lē = LĒ < lēn = lĒn" } } TestLithuanian { Info { Description { "Lithuanian sort order." } } Settings { { TestLocale { "lt" } } } Cases { "cz<člybeck", "L\u00e4vi