This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
package timeext
|
||||
|
||||
import (
|
||||
"testing"
|
||||
"time"
|
||||
)
|
||||
|
||||
func TestWeekdayNameGerman(t *testing.T) {
|
||||
tests := []struct {
|
||||
d time.Weekday
|
||||
want string
|
||||
}{
|
||||
{time.Sunday, "Sonntag"},
|
||||
{time.Monday, "Montag"},
|
||||
{time.Tuesday, "Dienstag"},
|
||||
{time.Wednesday, "Mittwoch"},
|
||||
{time.Thursday, "Donnerstag"},
|
||||
{time.Friday, "Freitag"},
|
||||
{time.Saturday, "Samstag"},
|
||||
}
|
||||
for _, tt := range tests {
|
||||
got := WeekdayNameGerman(tt.d)
|
||||
if got != tt.want {
|
||||
t.Errorf("WeekdayNameGerman(%v) = %q; want %q", tt.d, got, tt.want)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func TestWeekdayNameGerman_Invalid(t *testing.T) {
|
||||
got := WeekdayNameGerman(time.Weekday(8))
|
||||
want := "%!Weekday(8)"
|
||||
if got != want {
|
||||
t.Errorf("WeekdayNameGerman(8) = %q; want %q", got, want)
|
||||
}
|
||||
}
|
||||
|
||||
func TestWeekdayNameGerman_Negative(t *testing.T) {
|
||||
got := WeekdayNameGerman(time.Weekday(-1))
|
||||
want := "%!Weekday(-1)"
|
||||
if got != want {
|
||||
t.Errorf("WeekdayNameGerman(-1) = %q; want %q", got, want)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user