summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2016-01-07 15:36:54 -0500
committerRuss Cox <rsc@golang.org>2016-01-08 03:15:20 +0000
commite84dad3f6e394f15739db46d9f319f94a1537667 (patch)
tree774127239d9766c92060edbce7c1576f85c37635
parent6b9298a2c52c60620c9af598c83a26627cc2d2cc (diff)
downloadgo-git-e84dad3f6e394f15739db46d9f319f94a1537667.tar.gz
time: restore old error text for day out of range
Go 1.5 and earlier said "day out of range". As part of working on this code it morphed into "day of month out of range". To avoid churn in the output restore the old text. This fixes some tests reported privately. Change-Id: If179676cd49f9a471a9441fec2f5220c85eb0799 Reviewed-on: https://go-review.googlesource.com/18386 Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
-rw-r--r--src/time/format.go2
-rw-r--r--src/time/format_test.go6
2 files changed, 4 insertions, 4 deletions
diff --git a/src/time/format.go b/src/time/format.go
index fc2136a3f6..e616feb048 100644
--- a/src/time/format.go
+++ b/src/time/format.go
@@ -1002,7 +1002,7 @@ func parse(layout, value string, defaultLocation, local *Location) (Time, error)
// Validate the day of the month.
if day > daysIn(Month(month), year) {
- return Time{}, &ParseError{alayout, avalue, "", value, ": day of month out of range"}
+ return Time{}, &ParseError{alayout, avalue, "", value, ": day out of range"}
}
if z != nil {
diff --git a/src/time/format_test.go b/src/time/format_test.go
index b6ea9afe75..af950a7c25 100644
--- a/src/time/format_test.go
+++ b/src/time/format_test.go
@@ -233,13 +233,13 @@ func TestParseDayOutOfRange(t *testing.T) {
case test.ok && err == nil:
// OK
case !test.ok && err != nil:
- if !strings.Contains(err.Error(), "day of month out of range") {
- t.Errorf("%q: expected 'day of month' error, got %v", test.date, err)
+ if !strings.Contains(err.Error(), "day out of range") {
+ t.Errorf("%q: expected 'day' error, got %v", test.date, err)
}
case test.ok && err != nil:
t.Errorf("%q: unexpected error: %v", test.date, err)
case !test.ok && err == nil:
- t.Errorf("%q: expected 'day of month' error, got none", test.date)
+ t.Errorf("%q: expected 'day' error, got none", test.date)
}
}
}