| Index: icu46/source/test/testdata/NumberFormatTestCases.txt
|
| ===================================================================
|
| --- icu46/source/test/testdata/NumberFormatTestCases.txt (revision 0)
|
| +++ icu46/source/test/testdata/NumberFormatTestCases.txt (revision 0)
|
| @@ -0,0 +1,90 @@
|
| +######################################################################
|
| +# Copyright (c) 2004-2010 International Business Machines
|
| +# Corporation and others. All Rights Reserved.
|
| +######################################################################
|
| +# Author: Alan Liu
|
| +# Created: March 15 2004
|
| +# Since: ICU 3.0
|
| +######################################################################
|
| +
|
| +ref= "#.#"
|
| +
|
| +rt: "0.###" 1.0 "1"
|
| +
|
| +# Basics
|
| +fp: "0.####" 0.10005 "0.1" 0.1
|
| +fp: - 0.10006 "0.1001" 0.1001
|
| +pat: - "#0.####"
|
| +fp: "#.####" 0.10005 "0.1" 0.1
|
| +pat: - "#0.####"
|
| +
|
| +rt: "0" 1234 "1234"
|
| +pat: - "#0"
|
| +
|
| +# Significant digits
|
| +fp: "@@@" 1.234567 "1.23" 1.23
|
| +fp: - 1234567 "1230000" 1230000
|
| +fp: - 0.012345 "0.0123" 0.0123
|
| +pat: - -
|
| +fp: "#,@@@" 1234567 "1,230,000" 1230000
|
| +pat: - "#,@@@"
|
| +rt: "@@@@" 0.0012 "0.001200"
|
| +fp: - 0.99999 "1.000" 1
|
| +pat: - -
|
| +rt: "@###" 0.00123 "0.00123"
|
| +rt: - 123000 "123000"
|
| +fp: - 123456 "123500" 123500
|
| +fp: - 12.3456 "12.35" 12.35
|
| +fp: - 0.0123456 "0.01235" 0.01235
|
| +pat: - -
|
| +fp: "@,###" 27182 "27,180" 27180
|
| +rt: - 123000 "123,000"
|
| +fp: - 0.99999 "1" 1
|
| +rt: - 0.9999 "0.9999"
|
| +pat: - -
|
| +rt: "@##E0" 20000 "2E4"
|
| +rt: - 27000 "2.7E4"
|
| +rt: - 27100 "2.71E4"
|
| +fp: - 27182 "2.72E4" 27200
|
| +pat: - -
|
| +rt: "@@@E0" 20000 "2.00E4"
|
| +rt: - 27000 "2.70E4"
|
| +rt: - 27100 "2.71E4"
|
| +fp: - 27182 "2.72E4" 27200
|
| +pat: - -
|
| +fp: "#,@@##" 314156 "31,4200" 314200
|
| +rt: - 3 "3.0"
|
| +rt: - 5000 "5000"
|
| +rt: - 0.005 "0.0050"
|
| +pat: - -
|
| +fp: "@@@@@@" 123456.7 "123457" 123457
|
| +pat: - -
|
| +
|
| +pat: "##,@@##" "#,@@##"
|
| +pat: "##@@##" "@@##"
|
| +
|
| +pat: "@@.@@" err # decimal sep. disallowed in sig. digits
|
| +pat: "@#@" err # only one cluster of sig. digits
|
| +pat: "@@0" err # either @ or 0, not both
|
| +
|
| +# NumberRegression/Test4140009
|
| +rt: "" 123.456 "123.456"
|
| +rt: "" -123.456 "-123.456"
|
| +
|
| +# Currency
|
| +fpc: "en_US" 1234.56/USD "$1,234.56" 1234.56/USD
|
| +fpc: - 1234.56/JPY "\u00A51,235" 1235/JPY
|
| +# ISO codes that overlap display names (QQQ vs. Q)
|
| +# recognize real ISO name in parsing, so, can not use fake name as QQQ
|
| +#fpc: - 123/QQQ "QQQ123.00" 123/QQQ # QQQ is fake
|
| +fpc: - 123/GTQ "GTQ123.00" 123/GTQ
|
| +# ChoiceFormat-based display names
|
| +fpc: - 1/INR "Rs1.00" 1/INR
|
| +fpc: - 2/INR "Rs2.00" 2/INR
|
| +# Display names with shared prefix (YDD vs. Y)
|
| +fpc: - 100/YDD "YDD100.00" 100/YDD
|
| +fpc: - 100/CNY "CN\u00a5100.00" 100/CNY
|
| +
|
| +# Regression Tests bug#7914
|
| +p: "#E00" "12E12" "12000000000000"
|
| +p: "#####" "12E12" "12000000000000"
|
|
|
| Property changes on: icu46/source/test/testdata/NumberFormatTestCases.txt
|
| ___________________________________________________________________
|
| Added: svn:eol-style
|
| + LF
|
|
|
|
|