9.19. Mehr Tests bedeuten immer viel mehr code

Die Gutschein-Klasse für Sternback hat vier Attribute, wir benötigen also mehrere Tests, um diese Attribute auf die Probe zu stellen. Auf folgende Dinge könnten wir testen:

□ einen Gutschein, der genug Geld für den Betrag der Bestellung hat

□ einen Gutschein, der zu wenig Geld für den Betrag der Bestellung hat

□ eine ungültige Gutscheinnummer

□ einen Gutschein mit genau dem richtigen Guthaben

□ einen nicht aktivierten Gutschein

□ einen abgelaufenen Gutschein

In all diesen Fällen benötigen wir ein Gutschein-Objekt mit jeweils etwas anderen Werten, damit wir alle Varianten in unserer Klasse für die Bestellungsverarbeitung testen können.

Und das betrifft nur die Gutscheine. Sie müssen ebenfalls die ...

Get Softwareentwicklung von Kopf bis Fuß now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.