package date import ( "testing" ) var tests = []struct { in string want string }{ {"2024-01-09", "2016-04-30 00:00:00 +0000 UTC"}, {"1991-05-24", "1983-9-16 00:00:00 +0000 UTC"}, {"2023-09-10", "2015-13-05 00:00:00 +0000 UTC"}, {"2023-09-11", "pag 2015-13-06"}, {"2023-09-12", "2016-01-01 00:00:00 +0000 UTC"}, {"2023-09-19", "2016-01-08 00:00:00 +0000 UTC"}, {"2023-12-01", "2016-03-21 00:00:00 +0000 UTC"}, {"2023-12-31", "2016-04-21 00:00:00 +0000 UTC"}, {"2024-01-01", "2016-04-22 00:00:00 +0000 UTC"}, {"2024-02-29", "2016-06-21 00:00:00 +0000 UTC"}, {"2024-03-01", "2016-06-22 00:00:00 +0000 UTC"}, {"2024-04-01", "2016-07-23 00:00:00 +0000 UTC"}, {"2024-09-10", "2016-13-05 00:00:00 +0000 UTC"}, {"2024-09-11", "2017-01-01 00:00:00 +0000 UTC"}, } func TestConvert(t *testing.T) { for _, v := range tests { got := Convert(v.in) if got != v.want { t.Errorf("got %s want %s", got, v.want) } } }