summaryrefslogtreecommitdiff
path: root/src/lib/strconv/decimal_test.go
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2009-03-03 08:39:12 -0800
committerRuss Cox <rsc@golang.org>2009-03-03 08:39:12 -0800
commit150fc635c53ef552024088ac65f82522b3626808 (patch)
tree028f4f1a5f6b78795c1a1ef840b49c7da342edd1 /src/lib/strconv/decimal_test.go
parent4041d184e8f1e2123b1d32d5f39190d34f50ea7e (diff)
downloadgolang-150fc635c53ef552024088ac65f82522b3626808.tar.gz
Automated g4 rollback of changelist 25024,
plus significant hand editing. Back to T{x} for composite literals. R=r OCL=25612 CL=25632
Diffstat (limited to 'src/lib/strconv/decimal_test.go')
-rw-r--r--src/lib/strconv/decimal_test.go76
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++ {