Toggle navigation
TDD C++
Treść
Refaktoryzacja kodu
Wprowadzenie do testów jednostkowych
Testy jednostkowe
¶
Wprowadzenie do testów jednostkowych
Cele testów jednostkowych
Atrybuty testów jednostkowych - F.I.R.S.T.
Zasady testów jednostkowych
Organizacja testów jednostkowych
Google C++ Testing Framework
Podstawowe koncepcje
Podstawowe asercje
Porównywanie
Proste testy
Fikstury
Dzielenie zasobów pomiędzy testami
Testowanie wyjątków
Porównywanie liczb zmiennoprzecinkowych
Death Tests
Bezpośrednie wywoływanie sukcesu lub porażki testu
Testy parametryzowane
Testy dla list typów
Selekcja testów
Wyłączanie pojedynczego testu
Uruchomienie wybranych testów
Wzorce testów jednostkowych
Four-Phase Test
State Verification
Guard Assertion
Delta Assertion
Custom Assertion
Behavior Verification
Object Mother
Builder Object