Junit avant la classe ( non statique )

Sont là des pratiques exemplaires pour obtenir Junit exécuter une fonction qu'une seule fois dans un fichier de test , et il convient également de ne pas être statique.

comme @BeforeClass non statique de la fonction?

Ici est un vilain solution :

@Before void init(){
    if (init.get() == false){
        init.set(true);
        //do once block
    }
}

eh bien, ce est quelque chose que je ne veux pas le faire , et je suis à la recherche intégrée à junit solution.

  • Intérêt, pourquoi essayez-vous de faire?
  • Eh bien , j'ai un assez gros hiérarchie de fichiers de test , et de la base de fichiers de test , j'ai besoin de la possibilité de remplacer cette action dans l'enfant de classes de test.
  • j'ai eu le même problème que la première de nombreuses paramétrées, les tests doivent effectuer un de connexion.
  • Notez que le "vilain" de la solution, la seule qui fonctionne avec la plaine JUnit, ne prenez pas de déchirure tests de fin de compte.
InformationsquelleAutor Roman | 2010-05-13