Rozdział 12.

Kolejność testów

Moja podróż zawsze była równowagą między chaosem a porządkiem.

— Philippe Petit

W rozdziale 11. dokonaliśmy stosunkowo istotnej zmiany projektowej przez wprowadzenie encji Bank. Ten cel pomogły nam osiągnąć zarówno nowy test, który napisaliśmy, jak i istniejące testy.

Jedną z funkcjonalności nowej encji Bank jest przyjmowanie i przechowywanie kursu wymiany dla dowolnej pary walutowej. Sposób jej zaprojektowania (i przetestowania) — kursy wymiany są przechowywane w mapie skrótów i kluczach utworzonych z dwóch walut — daje nam powody, by sądzić, że mamy już gotową kolejną funkcjonalność z naszej listy. Ta funkcjonalność ma umożliwić modyfikację kursów wymiany walut.

Jednym ze sposobów na uzyskanie pewności, że ta ...

Get Nauka programowania opartego na testach 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.