[🤖] Add Unit-Tests
Build Docker and Deploy / Run goext test-suite (push) Successful in 1m34s

This commit is contained in:
2026-04-27 10:46:08 +02:00
parent dad0e3240d
commit 02d6894ec6
116 changed files with 18795 additions and 1 deletions
+43
View File
@@ -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)
}
}