Lexer-Variante: ein reproduzierbarer Prüfsatz Eigenständiger Prüfsatz für das Lernbeispiel lexer_v3.l.radical. Die Endung benennt diesen Ressourcenpfad, keinen Wartungsstatus eines Upstream-Projekts. Es handelt sich nicht um eine Produktfreigabe. Regel: Jede Folge ohne Leerraum ist genau eine Einheit. Eingabe Erwartete Einheiten ------------------------------------------------------ Mail 42! Mail | 42! Mail! Mail? Mail! | Mail? a@example.invalid a@example.invalid zwei Leerzeichen zwei | Leerzeichen (leere Eingabe) keine Prüfablauf: 1. Testeingabe und Erwartung vor dem Lauf festhalten. 2. Die tatsächlich ausgegebenen Einheiten vergleichen. 3. Unterschiede mit einer unveränderten Regel erneut prüfen. 4. Erst danach eine Regel ändern und den gesamten Prüfsatz wiederholen. UTF-8 und unsichtbare Trennzeichen benötigen eigene Testfälle. Grundlagen: https://piology.org/bogofilter/#tests