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 7af0d254d..bc82861bd 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++ { |