feat:#53 added check if already added

This commit is contained in:
Elmar Kresse
2024-04-15 18:56:19 +02:00
parent 5ea6daf759
commit c29e4b9ee6
4 changed files with 72 additions and 49 deletions

View File

@@ -141,6 +141,47 @@ func TestCombineEventsInFeed(t *testing.T) {
},
},
},
{
name: "CannotCombineEventsInFeed",
args: args{
events: model.Events{
{
Name: "Modellierung",
Start: mockTime.ParseAsTypesDatetime(time.Date(2023, 12, 1, 0, 0, 0, 0, time.UTC)),
End: mockTime.ParseAsTypesDatetime(time.Date(2023, 12, 1, 4, 0, 0, 0, time.UTC)),
Prof: "Prof. Bunt",
Rooms: "LI001",
Notes: "Gruppe 2",
},
{
Name: "Modellierung - 2",
Start: mockTime.ParseAsTypesDatetime(time.Date(2023, 12, 1, 0, 0, 0, 0, time.UTC)),
End: mockTime.ParseAsTypesDatetime(time.Date(2023, 12, 1, 4, 0, 0, 0, time.UTC)),
Prof: "Prof. Bunt",
Rooms: "LI002",
Notes: "Gruppe 1",
},
},
},
want: model.Events{
{
Name: "Modellierung",
Start: mockTime.ParseAsTypesDatetime(time.Date(2023, 12, 1, 0, 0, 0, 0, time.UTC)),
End: mockTime.ParseAsTypesDatetime(time.Date(2023, 12, 1, 4, 0, 0, 0, time.UTC)),
Prof: "Prof. Bunt",
Rooms: "LI001",
Notes: "Gruppe 2",
},
{
Name: "Modellierung - 2",
Start: mockTime.ParseAsTypesDatetime(time.Date(2023, 12, 1, 0, 0, 0, 0, time.UTC)),
End: mockTime.ParseAsTypesDatetime(time.Date(2023, 12, 1, 4, 0, 0, 0, time.UTC)),
Prof: "Prof. Bunt",
Rooms: "LI002",
Notes: "Gruppe 1",
},
},
},
}
for _, tt := range testCases {
t.Run(tt.name, func(t *testing.T) {