Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/gohugoio/locales.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjoeybloggs <Dean.Karn@gmail.com>2016-08-18 18:06:29 +0300
committerjoeybloggs <Dean.Karn@gmail.com>2016-08-18 18:06:29 +0300
commitf88072b7cdc157723b76e08f58e647c22c2233cc (patch)
tree855fa4db6964e8f24666f657a41c0f23c7e11f80
parentd76a9c4189bca766df6688bcaa9569484b571a9c (diff)
add more month and weekday tests.
-rw-r--r--en/en_test.go347
1 files changed, 347 insertions, 0 deletions
diff --git a/en/en_test.go b/en/en_test.go
index 781d974f..c79d5f02 100644
--- a/en/en_test.go
+++ b/en/en_test.go
@@ -18,6 +18,47 @@ func TestDaysAbbreviated(t *testing.T) {
t.Errorf("Expected '%s' Got '%s'", string(day), s)
}
}
+
+ tests := []struct {
+ idx int
+ expected string
+ }{
+ {
+ idx: 0,
+ expected: "Sun",
+ },
+ {
+ idx: 1,
+ expected: "Mon",
+ },
+ {
+ idx: 2,
+ expected: "Tue",
+ },
+ {
+ idx: 3,
+ expected: "Wed",
+ },
+ {
+ idx: 4,
+ expected: "Thu",
+ },
+ {
+ idx: 5,
+ expected: "Fri",
+ },
+ {
+ idx: 6,
+ expected: "Sat",
+ },
+ }
+
+ for _, tt := range tests {
+ s := string(trans.WeekdayAbbreviated(time.Weekday(tt.idx)))
+ if s != tt.expected {
+ t.Errorf("Expected '%s' Got '%s'", tt.expected, s)
+ }
+ }
}
func TestDaysNarrow(t *testing.T) {
@@ -31,6 +72,47 @@ func TestDaysNarrow(t *testing.T) {
t.Errorf("Expected '%s' Got '%s'", string(day), s)
}
}
+
+ tests := []struct {
+ idx int
+ expected string
+ }{
+ {
+ idx: 0,
+ expected: "S",
+ },
+ {
+ idx: 1,
+ expected: "M",
+ },
+ {
+ idx: 2,
+ expected: "T",
+ },
+ {
+ idx: 3,
+ expected: "W",
+ },
+ {
+ idx: 4,
+ expected: "T",
+ },
+ {
+ idx: 5,
+ expected: "F",
+ },
+ {
+ idx: 6,
+ expected: "S",
+ },
+ }
+
+ for _, tt := range tests {
+ s := string(trans.WeekdayNarrow(time.Weekday(tt.idx)))
+ if s != tt.expected {
+ t.Errorf("Expected '%s' Got '%s'", tt.expected, s)
+ }
+ }
}
func TestDaysShort(t *testing.T) {
@@ -44,6 +126,47 @@ func TestDaysShort(t *testing.T) {
t.Errorf("Expected '%s' Got '%s'", string(day), s)
}
}
+
+ tests := []struct {
+ idx int
+ expected string
+ }{
+ {
+ idx: 0,
+ expected: "Su",
+ },
+ {
+ idx: 1,
+ expected: "Mo",
+ },
+ {
+ idx: 2,
+ expected: "Tu",
+ },
+ {
+ idx: 3,
+ expected: "We",
+ },
+ {
+ idx: 4,
+ expected: "Th",
+ },
+ {
+ idx: 5,
+ expected: "Fr",
+ },
+ {
+ idx: 6,
+ expected: "Sa",
+ },
+ }
+
+ for _, tt := range tests {
+ s := string(trans.WeekdayShort(time.Weekday(tt.idx)))
+ if s != tt.expected {
+ t.Errorf("Expected '%s' Got '%s'", tt.expected, s)
+ }
+ }
}
func TestDaysWide(t *testing.T) {
@@ -57,6 +180,47 @@ func TestDaysWide(t *testing.T) {
t.Errorf("Expected '%s' Got '%s'", string(day), s)
}
}
+
+ tests := []struct {
+ idx int
+ expected string
+ }{
+ {
+ idx: 0,
+ expected: "Sunday",
+ },
+ {
+ idx: 1,
+ expected: "Monday",
+ },
+ {
+ idx: 2,
+ expected: "Tuesday",
+ },
+ {
+ idx: 3,
+ expected: "Wednesday",
+ },
+ {
+ idx: 4,
+ expected: "Thursday",
+ },
+ {
+ idx: 5,
+ expected: "Friday",
+ },
+ {
+ idx: 6,
+ expected: "Saturday",
+ },
+ }
+
+ for _, tt := range tests {
+ s := string(trans.WeekdayWide(time.Weekday(tt.idx)))
+ if s != tt.expected {
+ t.Errorf("Expected '%s' Got '%s'", tt.expected, s)
+ }
+ }
}
func TestMonthsAbbreviated(t *testing.T) {
@@ -70,6 +234,67 @@ func TestMonthsAbbreviated(t *testing.T) {
t.Errorf("Expected '%s' Got '%s'", string(month), s)
}
}
+
+ tests := []struct {
+ idx int
+ expected string
+ }{
+ {
+ idx: 1,
+ expected: "Jan",
+ },
+ {
+ idx: 2,
+ expected: "Feb",
+ },
+ {
+ idx: 3,
+ expected: "Mar",
+ },
+ {
+ idx: 4,
+ expected: "Apr",
+ },
+ {
+ idx: 5,
+ expected: "May",
+ },
+ {
+ idx: 6,
+ expected: "Jun",
+ },
+ {
+ idx: 7,
+ expected: "Jul",
+ },
+ {
+ idx: 8,
+ expected: "Aug",
+ },
+ {
+ idx: 9,
+ expected: "Sep",
+ },
+ {
+ idx: 10,
+ expected: "Oct",
+ },
+ {
+ idx: 11,
+ expected: "Nov",
+ },
+ {
+ idx: 12,
+ expected: "Dec",
+ },
+ }
+
+ for _, tt := range tests {
+ s := string(trans.MonthAbbreviated(time.Month(tt.idx)))
+ if s != tt.expected {
+ t.Errorf("Expected '%s' Got '%s'", tt.expected, s)
+ }
+ }
}
func TestMonthsNarrow(t *testing.T) {
@@ -83,6 +308,67 @@ func TestMonthsNarrow(t *testing.T) {
t.Errorf("Expected '%s' Got '%s'", string(month), s)
}
}
+
+ tests := []struct {
+ idx int
+ expected string
+ }{
+ {
+ idx: 1,
+ expected: "J",
+ },
+ {
+ idx: 2,
+ expected: "F",
+ },
+ {
+ idx: 3,
+ expected: "M",
+ },
+ {
+ idx: 4,
+ expected: "A",
+ },
+ {
+ idx: 5,
+ expected: "M",
+ },
+ {
+ idx: 6,
+ expected: "J",
+ },
+ {
+ idx: 7,
+ expected: "J",
+ },
+ {
+ idx: 8,
+ expected: "A",
+ },
+ {
+ idx: 9,
+ expected: "S",
+ },
+ {
+ idx: 10,
+ expected: "O",
+ },
+ {
+ idx: 11,
+ expected: "N",
+ },
+ {
+ idx: 12,
+ expected: "D",
+ },
+ }
+
+ for _, tt := range tests {
+ s := string(trans.MonthNarrow(time.Month(tt.idx)))
+ if s != tt.expected {
+ t.Errorf("Expected '%s' Got '%s'", tt.expected, s)
+ }
+ }
}
func TestMonthsWide(t *testing.T) {
@@ -96,6 +382,67 @@ func TestMonthsWide(t *testing.T) {
t.Errorf("Expected '%s' Got '%s'", string(month), s)
}
}
+
+ tests := []struct {
+ idx int
+ expected string
+ }{
+ {
+ idx: 1,
+ expected: "January",
+ },
+ {
+ idx: 2,
+ expected: "February",
+ },
+ {
+ idx: 3,
+ expected: "March",
+ },
+ {
+ idx: 4,
+ expected: "April",
+ },
+ {
+ idx: 5,
+ expected: "May",
+ },
+ {
+ idx: 6,
+ expected: "June",
+ },
+ {
+ idx: 7,
+ expected: "July",
+ },
+ {
+ idx: 8,
+ expected: "August",
+ },
+ {
+ idx: 9,
+ expected: "September",
+ },
+ {
+ idx: 10,
+ expected: "October",
+ },
+ {
+ idx: 11,
+ expected: "November",
+ },
+ {
+ idx: 12,
+ expected: "December",
+ },
+ }
+
+ for _, tt := range tests {
+ s := string(trans.MonthWide(time.Month(tt.idx)))
+ if s != tt.expected {
+ t.Errorf("Expected '%s' Got '%s'", tt.expected, s)
+ }
+ }
}
func TestFullTime(t *testing.T) {