package ucca import "testing" func TestDetectIntent(t *testing.T) { cases := map[string]string{ "Was ist eine Datenschutzerklärung?": "definition", "Wie schreibe ich eine Datenschutzerklärung?": "anleitung", "Was muss ich beachten wenn ich eine DSE schreibe?": "anleitung", "Prüfe meine Datenschutzerklärung.": "review", "Ist meine Datenschutzerklärung konform?": "review", "Vergleiche DSGVO und BDSG.": "vergleich", "Welche Risiken gibt es?": "risikoanalyse", "Erstelle mir eine Checkliste für die DSFA.": "checkliste", "Wie ist das Wetter?": "", } for q, want := range cases { if got := DetectIntent(q); got != want { t.Errorf("DetectIntent(%q)=%q want %q", q, got, want) } } }