LU03.A03 - Rotation-Chiffre
Schreibe die Unit Tests für das Programm “m450_lu03_a03_rotation”.
Beschreibung
Die Rotation-Chiffre ist eine Methode zur Verschlüsselung von Nachrichten.
Begriffe
- Klartext: Dies ist der ursprüngliche Text, der verschlüsselt werden soll.
- Chiffretext: Der verschlüsselte Text
- Blocklänge: Die Länge eines Textblocks für die Verschlüsselung
Auftrag
Das Programm ist in mehrere Funktionen zerlegt. Du musst für jede Funktion die Unit Tests schreiben. Erstelle Testfunktionen für
- Gültige Werte
- Formal falsche Werte (je 1 Test pro Fehlersituation)
- Formal korrekte aber logisch ungültige Werte (je 1 Test pro Fehlersituation)
Vorgehen
- Akzeptiere das GitHub Classroom Assignment im Moodlekurs.
- Klone das Repository in PyCharm.
- Codiere die Programmlogik in
main.py
. - Teste dein Programm mit den Testfällen in
main_test.py
. - Führe einen Commit und einen Push durch.