Files
gulevsky 483b6f79b1 remove dependency on icu4j
commit_hash:ef56b3a4edeec02c83d968a903e82d4aabd1cef9
2025-09-05 15:16:34 +03:00

557 lines
11 KiB
JSON
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"cases": [
{
"expression": "@{0.decimalFormat('')}",
"expected": {
"type": "error",
"value": "Failed to evaluate [decimalFormat('')]. Incorrect format pattern."
},
"platforms": [
"android",
"web",
"ios"
]
},
{
"expression": "@{0.decimalFormat('..')}",
"expected": {
"type": "error",
"value": "Failed to evaluate [decimalFormat('..')]. Incorrect format pattern."
},
"platforms": [
"android",
"web",
"ios"
]
},
{
"expression": "@{0.decimalFormat('.,')}",
"expected": {
"type": "error",
"value": "Failed to evaluate [decimalFormat('.,')]. Incorrect format pattern."
},
"platforms": [
"android",
"web",
"ios"
]
},
{
"expression": "@{0.decimalFormat('#%')}",
"expected": {
"type": "error",
"value": "Failed to evaluate [decimalFormat('#%')]. Incorrect format pattern."
},
"platforms": [
"android",
"web",
"ios"
]
},
{
"expression": "@{0.decimalFormat('abc')}",
"expected": {
"type": "error",
"value": "Failed to evaluate [decimalFormat('abc')]. Incorrect format pattern."
},
"platforms": [
"android",
"web",
"ios"
]
},
{
"expression": "@{0.decimalFormat('#,.')}",
"expected": {
"type": "error",
"value": "Failed to evaluate [decimalFormat('#,.')]. Incorrect format pattern."
},
"platforms": [
"android",
"web",
"ios"
]
},
{
"expression": "@{0.decimalFormat('#')}",
"expected": {
"type": "string",
"value": "0"
},
"platforms": [
"android",
"web",
"ios"
]
},
{
"expression": "@{123.decimalFormat('#')}",
"expected": {
"type": "string",
"value": "123"
},
"platforms": [
"android",
"web",
"ios"
]
},
{
"expression": "@{1234567.89.decimalFormat('#')}",
"expected": {
"type": "string",
"value": "1234568"
},
"platforms": [
"android",
"web",
"ios"
]
},
{
"expression": "@{1234567.89.decimalFormat('.#')}",
"expected": {
"type": "string",
"value": "1234567.9"
},
"platforms": [
"android",
"web",
"ios"
]
},
{
"expression": "@{1234567.89.decimalFormat('#,###.#', 'ru-RU')}",
"expected": {
"type": "string",
"value": "1 234 567,9"
},
"platforms": [
"android",
"web",
"ios"
]
},
{
"expression": "@{1234567.89.decimalFormat('#,###.#', 'en-US')}",
"expected": {
"type": "string",
"value": "1,234,567.9"
},
"platforms": [
"android",
"web",
"ios"
]
},
{
"expression": "@{(-1234567.89).decimalFormat('#,###.#', 'en-US')}",
"expected": {
"type": "string",
"value": "-1,234,567.9"
},
"platforms": [
"android",
"web",
"ios"
]
},
{
"expression": "@{1234567.89.decimalFormat('#,###.#', 'ar-EG')}",
"expected": {
"type": "string",
"value": "١٬٢٣٤٬٥٦٧٫٩"
},
"platforms": [
"android",
"web",
"ios"
]
},
{
"expression": "@{1234567.89.decimalFormat('#,###.#', 'en-IN')}",
"description": "No support for different groupping parameters, should be 12,34,567.9",
"expected": {
"type": "string",
"value": "1,234,567.9"
},
"platforms": [
"android",
"web",
"ios"
]
},
{
"expression": "@{1234567.89.decimalFormat('#,###.#', 'zh-Hans-CN-u-nu-hanidec')}",
"expected": {
"type": "string",
"value": "一,二三四,五六七.九"
},
"platforms": [
"web",
"ios"
]
},
{
"expression": "@{123.decimalFormat('.')}",
"expected": {
"type": "string",
"value": "123."
},
"platforms": [
"android",
"web",
"ios"
]
},
{
"expression": "@{123.4.decimalFormat('.')}",
"expected": {
"type": "string",
"value": "123."
},
"platforms": [
"android",
"web",
"ios"
]
},
{
"expression": "@{123.9.decimalFormat('.')}",
"expected": {
"type": "string",
"value": "124."
},
"platforms": [
"android",
"web",
"ios"
]
},
{
"expression": "@{123.4.decimalFormat('.#')}",
"expected": {
"type": "string",
"value": "123.4"
},
"platforms": [
"android",
"web",
"ios"
]
},
{
"expression": "@{123.4.decimalFormat('.##')}",
"expected": {
"type": "string",
"value": "123.4"
},
"platforms": [
"android",
"web",
"ios"
]
},
{
"expression": "@{123.45.decimalFormat('.#')}",
"expected": {
"type": "string",
"value": "123.4"
},
"platforms": [
"android",
"web",
"ios"
]
},
{
"expression": "@{123.decimalFormat('.0')}",
"expected": {
"type": "string",
"value": "123.0"
},
"platforms": [
"android",
"web",
"ios"
]
},
{
"expression": "@{123.4.decimalFormat('.0')}",
"expected": {
"type": "string",
"value": "123.4"
},
"platforms": [
"android",
"web",
"ios"
]
},
{
"expression": "@{123.45.decimalFormat('.0')}",
"expected": {
"type": "string",
"value": "123.4"
},
"platforms": [
"android",
"web",
"ios"
]
},
{
"expression": "@{123.decimalFormat('.0#')}",
"expected": {
"type": "string",
"value": "123.0"
},
"platforms": [
"android",
"web",
"ios"
]
},
{
"expression": "@{123.4.decimalFormat('.0#')}",
"expected": {
"type": "string",
"value": "123.4"
},
"platforms": [
"android",
"web",
"ios"
]
},
{
"expression": "@{123.45.decimalFormat('.0#')}",
"expected": {
"type": "string",
"value": "123.45"
},
"platforms": [
"android",
"web",
"ios"
]
},
{
"expression": "@{123.456.decimalFormat('.0#')}",
"expected": {
"type": "string",
"value": "123.46"
},
"platforms": [
"android",
"web",
"ios"
]
},
{
"expression": "@{123.decimalFormat('.00')}",
"expected": {
"type": "string",
"value": "123.00"
},
"platforms": [
"android",
"web",
"ios"
]
},
{
"expression": "@{123.4.decimalFormat('.00')}",
"expected": {
"type": "string",
"value": "123.40"
},
"platforms": [
"android",
"web",
"ios"
]
},
{
"expression": "@{123.45.decimalFormat('.00')}",
"expected": {
"type": "string",
"value": "123.45"
},
"platforms": [
"android",
"web",
"ios"
]
},
{
"expression": "@{123.456.decimalFormat('.00')}",
"expected": {
"type": "string",
"value": "123.46"
},
"platforms": [
"android",
"web",
"ios"
]
},
{
"expression": "@{0.5.decimalFormat('#')}",
"expected": {
"type": "string",
"value": "0"
},
"platforms": [
"android",
"web",
"ios"
]
},
{
"expression": "@{1.5.decimalFormat('#')}",
"expected": {
"type": "string",
"value": "2"
},
"platforms": [
"android",
"web",
"ios"
]
},
{
"expression": "@{2.5.decimalFormat('#')}",
"expected": {
"type": "string",
"value": "2"
},
"platforms": [
"android",
"web",
"ios"
]
},
{
"expression": "@{3.5.decimalFormat('#')}",
"expected": {
"type": "string",
"value": "4"
},
"platforms": [
"android",
"web",
"ios"
]
},
{
"expression": "@{1.decimalFormat(',#', 'en-US')}",
"expected": {
"type": "string",
"value": "1"
},
"platforms": [
"android",
"web",
"ios"
]
},
{
"expression": "@{1234.decimalFormat('#', 'en-US')}",
"expected": {
"type": "string",
"value": "1234"
},
"platforms": [
"android",
"web",
"ios"
]
},
{
"expression": "@{1234.decimalFormat('#,#', 'en-US')}",
"expected": {
"type": "string",
"value": "1,2,3,4"
},
"platforms": [
"android",
"web",
"ios"
]
},
{
"expression": "@{1234.decimalFormat('#,##', 'en-US')}",
"expected": {
"type": "string",
"value": "12,34"
},
"platforms": [
"android",
"web",
"ios"
]
},
{
"expression": "@{1234.decimalFormat('#,###', 'en-US')}",
"expected": {
"type": "string",
"value": "1,234"
},
"platforms": [
"android",
"web",
"ios"
]
},
{
"expression": "@{1234.decimalFormat('####,###', 'en-US')}",
"expected": {
"type": "string",
"value": "1,234"
},
"platforms": [
"android",
"web",
"ios"
]
},
{
"expression": "@{1.decimalFormat('000')}",
"expected": {
"type": "string",
"value": "001"
},
"platforms": [
"android",
"web",
"ios"
]
},
{
"expression": "@{1234.decimalFormat('000')}",
"expected": {
"type": "string",
"value": "1234"
},
"platforms": [
"android",
"web",
"ios"
]
},
{
"expression": "@{1.decimalFormat('##000')}",
"expected": {
"type": "string",
"value": "001"
},
"platforms": [
"android",
"web",
"ios"
]
}
]
}