2009-10-30 3 views
0

J'essaie de tester mes composants de couture, et jusqu'ici je me débrouille assez bien avec l'EasyMock que mon équipe utilise.Qu'est-ce qu'un exemple simple d'utilisation de MockExternalContext de Seam pour le test unitaire?

Cependant, j'ai couru dans un mur avec javax.faces.context.ExternalContext.

Comme ce n'est pas une interface, je ne peux pas exécuter EasyMock.createMock() dessus. Seam a un MockExternalContext, mais je n'ai aucune idée de comment l'utiliser. Un exemple simple serait très utile, mais je considérerai aussi des cas passionnés pour des cadres fictifs alternatifs.

Répondre

0

Umm pourquoi ne pas simplement utiliser le EasyMock Class Extension. Cette extension vous permet de générer des objets simulés pour les classes

EasyMock Class Extension Documentation

EasyMock Class Extension API

+0

Bien que ce n'est pas exactement la réponse que je voulais, il m'a fait de regarder mon dossier de pom, et mettre à jour la version de easymock fait fonctionner les versions de classextension. Maintenant, il ne me reste plus qu'à utiliser à la fois easymock et easymock.classextension, ce qui est laide et confuse. –

Questions connexes