fix:#16 fixed uuid test

This commit is contained in:
Elmar Kresse
2023-10-25 19:54:51 +02:00
parent caa9415422
commit 97722ba7d2

View File

@@ -122,6 +122,7 @@ func Test_replaceEmptyEventNames(t *testing.T) {
func Test_generateUUIDs(t *testing.T) { func Test_generateUUIDs(t *testing.T) {
type args struct { type args struct {
events []model.Event events []model.Event
course string
} }
tests := []struct { tests := []struct {
name string name string
@@ -133,16 +134,15 @@ func Test_generateUUIDs(t *testing.T) {
args: args{ args: args{
events: []model.Event{ events: []model.Event{
{ {
Name: " Arbeitssicherheit / Rechtsformen von Unternehmen B435 SBB (wpf) & B348 BIB (pf) 5. FS", Name: " Arbeitssicherheit / Rechtsformen von Unternehmen B435 SBB (wpf) & B348 BIB (pf) 5. FS",
Course: "21BIB-2b",
}, },
}, },
course: "21BIB-2a",
}, },
want: []model.Event{ want: []model.Event{
{ {
Name: " Arbeitssicherheit / Rechtsformen von Unternehmen B435 SBB (wpf) & B348 BIB (pf) 5. FS", Name: " Arbeitssicherheit / Rechtsformen von Unternehmen B435 SBB (wpf) & B348 BIB (pf) 5. FS",
Course: "21BIB-2b", UUID: "3720afdc-10c7-5b72-9489-cffb70cb0c13",
UUID: "81083480-bcf1-5452-af84-bb27d79282d8",
}, },
}, },
}, },
@@ -151,32 +151,22 @@ func Test_generateUUIDs(t *testing.T) {
args: args{ args: args{
events: []model.Event{ events: []model.Event{
{ {
Name: " Arbeitssicherheit / Rechtsformen von Unternehmen B435 SBB (wpf) & B348 BIB (pf) 5. FS", 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",
}, },
}, },
course: "21BIB-2b",
}, },
want: []model.Event{ want: []model.Event{
{ {
Name: " Arbeitssicherheit / Rechtsformen von Unternehmen B435 SBB (wpf) & B348 BIB (pf) 5. FS", Name: " Arbeitssicherheit / Rechtsformen von Unternehmen B435 SBB (wpf) & B348 BIB (pf) 5. FS",
Course: "21BIB-3a", UUID: "81083480-bcf1-5452-af84-bb27d79282d8",
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",
}, },
}, },
}, },
} }
for _, tt := range tests { for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) { 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) t.Errorf("generateUUIDs() = %v, want %v", got, tt.want)
} }
}) })