diff options
Diffstat (limited to 'src/lib/strconv/decimal_test.go')
-rw-r--r-- | src/lib/strconv/decimal_test.go | 76 |
1 files changed, 38 insertions, 38 deletions
diff --git a/src/lib/strconv/decimal_test.go b/src/lib/strconv/decimal_test.go index bc82861bd..7af0d254d 100644 --- a/src/lib/strconv/decimal_test.go +++ b/src/lib/strconv/decimal_test.go @@ -16,18 +16,18 @@ type shiftTest struct { out string; } -var shifttests = []shiftTest { - shiftTest{ 0, -100, "0" }, - shiftTest{ 0, 100, "0" }, - shiftTest{ 1, 100, "1267650600228229401496703205376" }, - shiftTest{ 1, -100, +var shifttests = []shiftTest ( + shiftTest( 0, -100, "0" ), + shiftTest( 0, 100, "0" ), + shiftTest( 1, 100, "1267650600228229401496703205376" ), + shiftTest( 1, -100, "0.00000000000000000000000000000078886090522101180541" - "17285652827862296732064351090230047702789306640625" }, - shiftTest{ 12345678, 8, "3160493568" }, - shiftTest{ 12345678, -8, "48225.3046875" }, - shiftTest{ 195312, 9, "99999744" }, - shiftTest{ 1953125, 9, "1000000000" }, -} + "17285652827862296732064351090230047702789306640625" ), + shiftTest( 12345678, 8, "3160493568" ), + shiftTest( 12345678, -8, "48225.3046875" ), + shiftTest( 195312, 9, "99999744" ), + shiftTest( 1953125, 9, "1000000000" ), +) func TestDecimalShift(t *testing.T) { ok := true; @@ -48,23 +48,23 @@ type roundTest struct { int uint64; } -var roundtests = []roundTest { - roundTest{ 0, 4, "0", "0", "0", 0 }, - roundTest{ 12344999, 4, "12340000", "12340000", "12350000", 12340000 }, - roundTest{ 12345000, 4, "12340000", "12340000", "12350000", 12340000 }, - roundTest{ 12345001, 4, "12340000", "12350000", "12350000", 12350000 }, - roundTest{ 23454999, 4, "23450000", "23450000", "23460000", 23450000 }, - roundTest{ 23455000, 4, "23450000", "23460000", "23460000", 23460000 }, - roundTest{ 23455001, 4, "23450000", "23460000", "23460000", 23460000 }, +var roundtests = []roundTest ( + roundTest( 0, 4, "0", "0", "0", 0 ), + roundTest( 12344999, 4, "12340000", "12340000", "12350000", 12340000 ), + roundTest( 12345000, 4, "12340000", "12340000", "12350000", 12340000 ), + roundTest( 12345001, 4, "12340000", "12350000", "12350000", 12350000 ), + roundTest( 23454999, 4, "23450000", "23450000", "23460000", 23450000 ), + roundTest( 23455000, 4, "23450000", "23460000", "23460000", 23460000 ), + roundTest( 23455001, 4, "23450000", "23460000", "23460000", 23460000 ), - roundTest{ 99994999, 4, "99990000", "99990000", "100000000", 99990000 }, - roundTest{ 99995000, 4, "99990000", "100000000", "100000000", 100000000 }, - roundTest{ 99999999, 4, "99990000", "100000000", "100000000", 100000000 }, + roundTest( 99994999, 4, "99990000", "99990000", "100000000", 99990000 ), + roundTest( 99995000, 4, "99990000", "100000000", "100000000", 100000000 ), + roundTest( 99999999, 4, "99990000", "100000000", "100000000", 100000000 ), - roundTest{ 12994999, 4, "12990000", "12990000", "13000000", 12990000 }, - roundTest{ 12995000, 4, "12990000", "13000000", "13000000", 13000000 }, - roundTest{ 12999999, 4, "12990000", "13000000", "13000000", 13000000 }, -} + roundTest( 12994999, 4, "12990000", "12990000", "13000000", 12990000 ), + roundTest( 12995000, 4, "12990000", "13000000", "13000000", 13000000 ), + roundTest( 12999999, 4, "12990000", "13000000", "13000000", 13000000 ), +) func TestDecimalRound(t *testing.T) { for i := 0; i < len(roundtests); i++ { @@ -93,18 +93,18 @@ type roundIntTest struct { int uint64; } -var roundinttests = []roundIntTest { - roundIntTest{ 0, 100, 0 }, - roundIntTest{ 512, -8, 2 }, - roundIntTest{ 513, -8, 2 }, - roundIntTest{ 640, -8, 2 }, - roundIntTest{ 641, -8, 3 }, - roundIntTest{ 384, -8, 2 }, - roundIntTest{ 385, -8, 2 }, - roundIntTest{ 383, -8, 1 }, - roundIntTest{ 1, 100, 1<<64-1 }, - roundIntTest{ 1000, 0, 1000 }, -} +var roundinttests = []roundIntTest ( + roundIntTest( 0, 100, 0 ), + roundIntTest( 512, -8, 2 ), + roundIntTest( 513, -8, 2 ), + roundIntTest( 640, -8, 2 ), + roundIntTest( 641, -8, 3 ), + roundIntTest( 384, -8, 2 ), + roundIntTest( 385, -8, 2 ), + roundIntTest( 383, -8, 1 ), + roundIntTest( 1, 100, 1<<64-1 ), + roundIntTest( 1000, 0, 1000 ), +) func TestDecimalRoundedInteger(t *testing.T) { for i := 0; i < len(roundinttests); i++ { |