Salut les buddies
Je suis actuellement confronté a un petit probleme de performance.
Dans mes tests JUnit je fais des requetes en base pour avoir un client particulier, le probleme c'est que pour certaines requetes j'ai des temps de reponse assez long donc lorsqu'on mutilplie ceci avec la totalité des tests je me retrouve a la fin avec des heures d'executions
Je cherche donc a mutaliser tout ca en initialisant si possible des variables qui seront par la suite utlisés par mes differentes classes.
En cherchant un peu je suis tombé sur la méthode SetUp() mais j'ai l'impression qu'elle repond pas totalement a mes besoins : l'initialisation ne s’étend pas aux autres classes de test
Auriez vous des pistes sur le sujet ?
L'annotation @BeforeClass sur une classe mere pourrait faire l'affaire ? (je vais tester la pour voir, je viens d y penser )
Merci d'avance
EDIT : Piste 1 : Il semblerait que le mixe entre l'annotation @SuiteClasses (JUnit4) et @BeforeClass fasse l'affaire ...je teste (j'ai un petit probleme avec la méthode annoté @BeforeClass, elle doit etre déclarée static du coup je ne peux faire de l'injection via @Resource ma variable est null )
Partager