diff options
author | joeybloggs <Dean.Karn@gmail.com> | 2016-08-18 18:06:29 +0300 |
---|---|---|
committer | joeybloggs <Dean.Karn@gmail.com> | 2016-08-18 18:06:29 +0300 |
commit | f88072b7cdc157723b76e08f58e647c22c2233cc (patch) | |
tree | 855fa4db6964e8f24666f657a41c0f23c7e11f80 | |
parent | d76a9c4189bca766df6688bcaa9569484b571a9c (diff) |
add more month and weekday tests.
-rw-r--r-- | en/en_test.go | 347 |
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) { |