At 12:22 PM 4/29/2002 +0200, you wrote:
>>juste un tool simple et efficace pour du test unitaire et de non regression,
>
>>si tu veux faire d'autres choses avec (tests d'integration par exemple) , 
>>l� tu tombes dans le bricolage et c'est normal car le tool n'est pas fait 
>>pour ca!!!
>
>C'est tout ce que je veux, ni plus ni moins. Dans de simples tests de non 
>regression, il manque pas de mal de petits outils : impossible de 
>rapporter une exception dans une AssertionFailedError, rien pour rapporter 
>des assertions provenant d'un listener :
>
>pour ca, il faut se faire un outil perso :
>
>listener = new FooListener() {
>    public void fooCreated(FooEvent event) {
>        assert(event ....);
>    }
>};
>
>La cr�ation d'une instance pour m�thode de test, c'est pas intuitif non 
>plus comme comportement ... Autre petit truc, les petits p�res Gamma et 
>Beck ont un peu confondus les interfaces et les impl�mentations (TestSuite 
>par exemple).

je suis un peu d'accord, mais l� c'est la meme logique que JDOM, pour ne 
pas perdre le commun des mortels avec moultes factories, des interfaces 
etc...ils nous ramenent a du monolithique ou tout est hardcode!!!

>  Enfin voila ... je ne voudrais pas �tre trop dur. Faites comme moi, 
> utilisez JUnit mais je suis tjs surpris par l'unanimit� du produit.
l� je te rejoins, car le probleme vient du fait que cet outil n'est 
malheureusement plus adapte aux applis telles que l'on peut les developper, 
qui fait du stand alone avec une GUI avec 3 ecrans et 4 boutons?
les applis architecturees  a la mode J2EE (frontal web, data XML + couche 
EJB) sont impossibles a tester (meme avec des Cactus ou HttpUnit) et ne 
parlons pas de mock objects dans de tels contextes!!!

Jerome

Répondre à