Archiwum wpisów dla słowa kluczowego „TDD”


Luty
05
2011

Fabryki testów

Słowa kluczowe: , | Kategorie: Java
Długo nosiłem się z zamiarem napisania czegoś na temat fabryk testów w TestNG. W końcu napisałem… Zapraszam do pobrania Software Developer's Journal 3-2011 i przeczytania artykułu ze strony 50. Więcej…
Czerwiec
07
2010

Aspektowe warunkowanie algorytmu

Słowa kluczowe: , , , , , | Kategorie: Java
W programach, z których korzysta wielu różnych użytkowników, moduł ustawień potrafi być bardziej skomplikowany niż sama aplikacja. Większość opcji przyjmuje postać wartości logicznych. W naszym zespole powstał nawet termin Single Checkbox Requirement (albo Single Checkbox Apocalypse), oznaczający funkcję programu, która może być włączona ... Więcej…
Kwiecień
06
2010

Odwracanie kolejności elementów tabeli

Słowa kluczowe: , | Kategorie: Java
Potrzebowałem utworzyć tabelę, zawierającą elementy tabeli źródłowej, lecz w odwrotnej kolejności. Zadanie jest dziecinnie proste, jednak chciałem się upewnić, czy nie ma już specjalnie dla tego celu przygotowanej metody – na przykład w klasie java.util.Arrays. Wówczas natrafiłem na ciekawe rozwiązanie problemu: public static ... Więcej…
Marzec
30
2010

Testy integracyjne walidatorów Hibernate

Słowa kluczowe: , , , , | Kategorie: Java
Gdy pierwszy raz pisałem o walidatorze Hibernate dla  NIP, utworzyłem jedynie testy jednostkowe, pozwalające sprawdzić poprawność działania samego algorytmu. Dla przypomnienia, poniżej przedstawiam użytą wówczas metodę testową: @Test(dataProvider="nipValidator.isValid") public void testIsValid( NIP annotation, Object value, boolean ... Więcej…
Marzec
08
2010

Testowanie wtyczek Maven

Słowa kluczowe: , , , , | Kategorie: Java
Automatyczne testowanie oprogramowania, do niedawna stanowiące najwyżej uzupełnienie dla ręcznych testów, dziś jest powszechną praktyką. Także idea programowania sterowanego testami (ang. Test-Driven Development) zyskuje coraz więcej zwolenników wśród programistów i kierowników – nie tylko w zespołach stosujących metodyki zwinne. Nierozsądnym byłoby pominąć testy ... Więcej…