Chi usa scrivere unit-test sa bene che in molti dei framework disponibili oggi è possibile creare un metodo che viene eseguito prima di ogni test decorandolo con l'attributo [Setup] ed un metodo che viene eseguito dopo ogni test decorandolo con l'attributo [TearDown]. James Newkirkin, uno che unit-test ne sa' , in questo post sostiene che questa pratica ha più svantaggi che vantaggi tanto che nel nuovo framework xUnit tali attributi non sono presenti. A questo indirizzo viene spiegato dettagliatamente come raggiungere lo stesso risultato con xUnit senza ricorrere all'utilizzo dei metodi decorati con gli attributi [Setup] e [TearDown] . Personalmente ho sempre utilizzando gli attributi senza avvertire molto i problemi segnalati da James Newkirkin nel suo post ma penso che questo nuovo pattern meriti almeno una prova. Vedremo ...
Technorati tags:
unit test
posted @ sabato 22 settembre 2007 16:28