diff --git a/backend/service/fetch/fetchSeminarEventService_test.go b/backend/service/fetch/fetchSeminarEventService_test.go index f1fce7e..111f0b8 100644 --- a/backend/service/fetch/fetchSeminarEventService_test.go +++ b/backend/service/fetch/fetchSeminarEventService_test.go @@ -122,6 +122,7 @@ func Test_replaceEmptyEventNames(t *testing.T) { func Test_generateUUIDs(t *testing.T) { type args struct { events []model.Event + course string } tests := []struct { name string @@ -133,16 +134,15 @@ func Test_generateUUIDs(t *testing.T) { args: args{ events: []model.Event{ { - Name: " Arbeitssicherheit / Rechtsformen von Unternehmen B435 SBB (wpf) & B348 BIB (pf) 5. FS", - Course: "21BIB-2b", + Name: " Arbeitssicherheit / Rechtsformen von Unternehmen B435 SBB (wpf) & B348 BIB (pf) 5. FS", }, }, + course: "21BIB-2a", }, want: []model.Event{ { - Name: " Arbeitssicherheit / Rechtsformen von Unternehmen B435 SBB (wpf) & B348 BIB (pf) 5. FS", - Course: "21BIB-2b", - UUID: "81083480-bcf1-5452-af84-bb27d79282d8", + Name: " Arbeitssicherheit / Rechtsformen von Unternehmen B435 SBB (wpf) & B348 BIB (pf) 5. FS", + UUID: "3720afdc-10c7-5b72-9489-cffb70cb0c13", }, }, }, @@ -151,32 +151,22 @@ func Test_generateUUIDs(t *testing.T) { args: args{ events: []model.Event{ { - Name: " Arbeitssicherheit / Rechtsformen von Unternehmen B435 SBB (wpf) & B348 BIB (pf) 5. FS", - Course: "21BIB-3a", - }, - { - Name: " Arbeitssicherheit / Rechtsformen von Unternehmen B435 SBB (wpf) & B348 BIB (pf) 5. FS", - Course: "21BIB-2b", + Name: " Arbeitssicherheit / Rechtsformen von Unternehmen B435 SBB (wpf) & B348 BIB (pf) 5. FS", }, }, + course: "21BIB-2b", }, want: []model.Event{ { - Name: " Arbeitssicherheit / Rechtsformen von Unternehmen B435 SBB (wpf) & B348 BIB (pf) 5. FS", - Course: "21BIB-3a", - UUID: "9f90d86b-a948-53b9-bbbc-5163acc1cf33", - }, - { - Name: " Arbeitssicherheit / Rechtsformen von Unternehmen B435 SBB (wpf) & B348 BIB (pf) 5. FS", - Course: "21BIB-2b", - UUID: "81083480-bcf1-5452-af84-bb27d79282d8", + Name: " Arbeitssicherheit / Rechtsformen von Unternehmen B435 SBB (wpf) & B348 BIB (pf) 5. FS", + UUID: "81083480-bcf1-5452-af84-bb27d79282d8", }, }, }, } for _, tt := range tests { t.Run(tt.name, func(t *testing.T) { - if got := generateUUIDs(tt.args.events); !reflect.DeepEqual(got, tt.want) { + if got := generateUUIDs(tt.args.events, tt.args.course); !reflect.DeepEqual(got, tt.want) { t.Errorf("generateUUIDs() = %v, want %v", got, tt.want) } })