TDD: Drugi przykład – Lista zadań. Cz 2.

Jako, że kontynuujemy pisanie naszej aplikacji, to przypomnijmy sobie listę rzeczy już zrobionych (w tej chwili jedna pozycja ;)) i tych, które jeszcze pozostały do zrobienia: Zadania mogę tworzyć dla maksymalnie 30 dni (dziś + 29). Zapisywanie zadania do bazy-gdy wszystko idzie dobrze. Zapisywanie zadania do bazy – baza rzuca wyjątek podczas zapisu Mogę wyświetlić zadania […]

TDD: Drugi przykład – Lista zadań. Cz 1.

Poprzedni przykład tworzenia aplikacji przy pomocy TDD był bardzo prosty. Teraz wypadałoby zająć się czymś bardziej skomplikowanym, co pozwoli nie tylko ćwiczyć samo podejście do pisania kodu, ale też rozszerzyć wiedzę na temat sposobów pisania testów jednostkowych. Jako kolejny przykład wybrałem przygotowanie czegoś w rodzaju listy zadań. Wymagania: Użytkownik chce dostać aplikację pozwalającą na tworzenie […]

Testy jednostkowe: wzorzec AAA (lub po prostu 3A)

Pierwszy wpis techniczny. Krótko i na temat :). Post jest kierowany do początkujących adeptów sztuki testów jednostkowych. 3A jest wzorcem postępowania podczas pisania testu. Jeżeli o nim nigdy nie słyszeliście, a pisaliście już trochę testów, to na pewno go i tak znacie :). Akronim AAA rozwijamy w Arrange(aranżacja) Act(akcja) Assert(asercja). Gdy piszemy test pierwszą czynnością jest zazwyczaj […]