1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
package test
import (
"testing"
"github.com/icrowley/fake"
)
func TestDates(t *testing.T) {
for _, lang := range fake.GetLangs() {
fake.SetLang(lang)
v := fake.WeekDay()
if v == "" {
t.Errorf("WeekDay failed with lang %s", lang)
}
v = fake.WeekDayShort()
if v == "" {
t.Errorf("WeekDayShort failed with lang %s", lang)
}
n := fake.WeekdayNum()
if n < 0 || n > 7 {
t.Errorf("WeekdayNum failed with lang %s", lang)
}
v = fake.Month()
if v == "" {
t.Errorf("Month failed with lang %s", lang)
}
v = fake.MonthShort()
if v == "" {
t.Errorf("MonthShort failed with lang %s", lang)
}
n = fake.MonthNum()
if n < 0 || n > 31 {
t.Errorf("MonthNum failed with lang %s", lang)
}
n = fake.Year(1950, 2020)
if n < 1950 || n > 2020 {
t.Errorf("Year failed with lang %s", lang)
}
}
}
|