Archiwum wpisów z miesiąca: Marzec 2010


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
23
2010

Dodatkowe walidatory Hibernate

Słowa kluczowe: , , , , , , , | Kategorie: Java
W związku z sugestiami czytelników, postanowiłem utworzyć i opublikować kilka przydatnych walidatorów Hibernate. Na początek przygotowałem adnotacje dla czterech numerów identyfikacyjnych: NIP, PESEL, REGON oraz seria i numer dowodu osobistego (@IdentityCard). Najlepiej będzie, jeżeli wyjaśnię działanie walidatorów na przykładach: import javax.persistence.*; import pl.info.czerwinski.validators.IdentityCard; import pl.info.czerwinski.validators.NIP; import pl.info.czerwinski.validators.PESEL; import static pl.info.czerwinski.validators.NIP.PersonType.*; @Entity @Table(name="persons") public ... Więcej…
Marzec
15
2010

Publikowanie wtyczki Maven

Słowa kluczowe: , , , | Kategorie: Java
Chyba każdy autor wtyczki Maven chciałby mieć możliwość opublikowania swojego dzieła. Nawet projekt tworzony na wewnętrzne potrzeby przedsiębiorstwa powinien być dostępny dla uprawnionych pracowników, aby mogli oni bez przeszkód korzystać z przygotowanego dla nich pakietu. Na przykładzie mojej wtyczki zamierzam przedstawić sposób ... Więcej…
Marzec
10
2010

Strona wtyczki Maven

Słowa kluczowe: , , , , | Kategorie: Java
Niezależnie od tego, czy projekt publikowany jest szerszej grupie osób, czy tylko pracownikom jednej firmy, przydaje się strona WWW, na której można znaleźć szczegóły techniczne programu bądź biblioteki. Strona taka powinna zawierać dokumentację kodu (JavaDoc), wyniki testów, sposób użycia biblioteki, informacje ... 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…