|
|
@@ -966,54 +966,42 @@ func TestFmtAccounting(t *testing.T) {
|
|
|
currency currency.Type
|
|
|
expected string
|
|
|
}{
|
|
|
- // {
|
|
|
- // num: 1123456.5643,
|
|
|
- // v: 2,
|
|
|
- // currency: currency.USD,
|
|
|
- // expected: "$1,123,456.56",
|
|
|
- // },
|
|
|
- // {
|
|
|
- // num: 1123456.5643,
|
|
|
- // v: 1,
|
|
|
- // currency: currency.USD,
|
|
|
- // expected: "$1,123,456.60",
|
|
|
- // },
|
|
|
- // {
|
|
|
- // num: 221123456.5643,
|
|
|
- // v: 3,
|
|
|
- // currency: currency.USD,
|
|
|
- // expected: "$221,123,456.564",
|
|
|
- // },
|
|
|
- // {
|
|
|
- // num: -221123456.5643,
|
|
|
- // v: 3,
|
|
|
- // currency: currency.USD,
|
|
|
- // expected: "($221,123,456.564)",
|
|
|
- // },
|
|
|
- // {
|
|
|
- // num: -221123456.5643,
|
|
|
- // v: 3,
|
|
|
- // currency: currency.CAD,
|
|
|
- // expected: "(CAD 221,123,456.564)",
|
|
|
- // },
|
|
|
- // {
|
|
|
- // num: -0,
|
|
|
- // v: 2,
|
|
|
- // currency: currency.USD,
|
|
|
- // expected: "$0.00",
|
|
|
- // },
|
|
|
- // {
|
|
|
- // num: -0,
|
|
|
- // v: 2,
|
|
|
- // currency: currency.CAD,
|
|
|
- // expected: "CAD 0.00",
|
|
|
- // },
|
|
|
- // {
|
|
|
- // num: 1.23,
|
|
|
- // v: 0,
|
|
|
- // currency: currency.USD,
|
|
|
- // expected: "$1.00",
|
|
|
- // },
|
|
|
+ {
|
|
|
+ num: 1123456.5643,
|
|
|
+ v: 2,
|
|
|
+ currency: currency.JPY,
|
|
|
+ expected: "¥1,123,456.56",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ num: 1123456.5643,
|
|
|
+ v: 1,
|
|
|
+ currency: currency.JPY,
|
|
|
+ expected: "¥1,123,456.60",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ num: 221123456.5643,
|
|
|
+ v: 3,
|
|
|
+ currency: currency.JPY,
|
|
|
+ expected: "¥221,123,456.564",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ num: -221123456.5643,
|
|
|
+ v: 3,
|
|
|
+ currency: currency.JPY,
|
|
|
+ expected: "(¥221,123,456.564)",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ num: -0,
|
|
|
+ v: 2,
|
|
|
+ currency: currency.JPY,
|
|
|
+ expected: "¥0.00",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ num: 1.23,
|
|
|
+ v: 0,
|
|
|
+ currency: currency.JPY,
|
|
|
+ expected: "¥1.00",
|
|
|
+ },
|
|
|
}
|
|
|
|
|
|
trans := New()
|
|
|
@@ -1033,31 +1021,31 @@ func TestFmtPercent(t *testing.T) {
|
|
|
v uint64
|
|
|
expected string
|
|
|
}{
|
|
|
- // {
|
|
|
- // num: 15,
|
|
|
- // v: 0,
|
|
|
- // expected: "15%",
|
|
|
- // },
|
|
|
- // {
|
|
|
- // num: 15,
|
|
|
- // v: 2,
|
|
|
- // expected: "15.00%",
|
|
|
- // },
|
|
|
- // {
|
|
|
- // num: 434.45,
|
|
|
- // v: 0,
|
|
|
- // expected: "434%",
|
|
|
- // },
|
|
|
- // {
|
|
|
- // num: 34.4,
|
|
|
- // v: 2,
|
|
|
- // expected: "34.40%",
|
|
|
- // },
|
|
|
- // {
|
|
|
- // num: -34,
|
|
|
- // v: 0,
|
|
|
- // expected: "-34%",
|
|
|
- // },
|
|
|
+ {
|
|
|
+ num: 15,
|
|
|
+ v: 0,
|
|
|
+ expected: "15%",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ num: 15,
|
|
|
+ v: 2,
|
|
|
+ expected: "15.00%",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ num: 434.45,
|
|
|
+ v: 0,
|
|
|
+ expected: "434%",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ num: 34.4,
|
|
|
+ v: 2,
|
|
|
+ expected: "34.40%",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ num: -34,
|
|
|
+ v: 0,
|
|
|
+ expected: "-34%",
|
|
|
+ },
|
|
|
}
|
|
|
|
|
|
trans := New()
|