From 3b7a6692e2212d2ae522d210d211fa8f4298c7af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Danilo=20B=C3=BCrger?= Date: Thu, 18 Jul 2024 11:35:00 +0200 Subject: [PATCH] Added Friedensfest See https://de.wikipedia.org/wiki/Augsburger_Hohes_Friedensfest --- v2/de/de_holidays.go | 10 ++++++++++ v2/de/de_holidays_test.go | 2 ++ 2 files changed, 12 insertions(+) diff --git a/v2/de/de_holidays.go b/v2/de/de_holidays.go index 9290d59..8114da5 100644 --- a/v2/de/de_holidays.go +++ b/v2/de/de_holidays.go @@ -44,6 +44,16 @@ var ( // Fronleichnam represents Corpus Christi on the 60th day after Easter Fronleichnam = aa.CorpusChristi.Clone(&cal.Holiday{Name: "Fronleichnam", Type: cal.ObservancePublic}) + // Friedensfest represents the Augsburger Hohes Friedensfest on 8-Aug + Friedensfest = &cal.Holiday{ + Name: "Friedensfest", + Type: cal.ObservancePublic, + Month: time.August, + Day: 8, + Func: cal.CalcDayOfMonth, + StartYear: 1950, + } + // MariaHimmelfahrt represents Assumption of Mary on 15-Aug MariaHimmelfahrt = aa.AssumptionOfMary.Clone(&cal.Holiday{Name: "MariƤ Himmelfahrt", Type: cal.ObservancePublic}) diff --git a/v2/de/de_holidays_test.go b/v2/de/de_holidays_test.go index 580705b..5ae1012 100644 --- a/v2/de/de_holidays_test.go +++ b/v2/de/de_holidays_test.go @@ -172,6 +172,8 @@ func TestHolidays(t *testing.T) { {ZweiterWeihnachtsfeiertag, 2020, d(2020, 12, 26), d(2020, 12, 26)}, {ZweiterWeihnachtsfeiertag, 2021, d(2021, 12, 26), d(2021, 12, 26)}, {ZweiterWeihnachtsfeiertag, 2022, d(2022, 12, 26), d(2022, 12, 26)}, + + {Friedensfest, 2024, d(2024, 8, 8), d(2024, 8, 8)}, } for _, test := range tests {