Re: [warszawa-dp] Dlaczego

54 views
Skip to first unread message

Marcin Zaj�czkowski

unread,
May 25, 2012, 7:47:05 PM5/25/12
to warsz...@googlegroups.com
> Witajcie
>
> Trafi�em ostatnio na fajn� bibliotek� awaitility [1], potrafi�c�
> odczeka� kwant czasu w oczekiwaniu na spe�nienie warunku asercji (co�
> jak verification with timeout w Mockito - szczeg�lnie przydatne przy
> dzia�aniach asynchronicznych).
>
> Co mi si� w niej nie podoba, to fakt, �e g��wna jej metoda rzuca
> Exception, co skutkuje konieczno�ci� dodania go do sygnatury ka�dego
> testu. Osobi�cie nie stosuj� tej konwencji i "void testXXX() throws
> Exception" uwa�am za pozosta�o�� z JUnit 3. Jak dla mnie zaciemnia kod
> ukrywaj�c miejsca, kiedy testowane metody (albo te u�ywane w te�cie)
> rzucaj� jaki� sprawdzalny wyj�tek. Chcia�bym odezwa� si� w bugu
> dotycz�cym tego tematu, ale ch�tnie bym doda� tam jakie� inne argumenty.
>
> Dlaczego jeszcze uwa�acie, �e "throws Exception" przy ka�dym te�cie jest
> z�e?

A mo�e wr�cz przeciwnie? :-)

>
> [1] - https://code.google.com/p/awaitility
>
> Pozdrawiam
> Marcin
>
> --
> http://blog.solidsoft.info/ - Working code is not enough



Reply all
Reply to author
Forward
0 new messages