message2
Folders and files
Name | Name | Last commit date | ||
---|---|---|---|---|
parent directory.. | ||||
© 2024 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html The format of the JSON files in this directory and subdirectories follow the test schema defined in the Conformance repository: https://github.com/unicode-org/conformance/blob/main/schema/message_fmt2/testgen_schema.json (as of unicode-org/conformance#255 or later). # JSON notes In the "params" field, a date parameter can be expressed as: { "date": n } where n is a number representing a Unix timestamp. In the "params" field, a decimal string parameter can be expressed as: { "decimal": s } where s is a string. Optional fields, "ignoreJava" and "ignoreCpp" can be used for tests currently expected to fail in the respective language. The field may have any value; if it's present, the test is ignored. (The value can be a comment explaining why it's expected to fail.) Tests in the `spec/` subdirectory are taken from https://github.com/unicode-org/message-format-wg/blob/main/test . If the contents change upstream, then the corresponding tests in CLDR need to be updated (also see https://unicode-org.atlassian.net/browse/ICU-22812 ). ## ICU4J only The `cleanSrc` fields is used to represent normalized input (ICU4C has its own function for normalizing input). ## ICU4C only Additional "char" and "line" fields may be present with integer values, used for tests expected to trigger a syntax error. If present, "char" reflects the expected character offset and "line" reflects the expected line number in the parse error. The files with "diagnostics" in the name have these fields filled in.