Différence entre setUp() et setUpBeforeClass() dans les tests

La méthode setUpBeforeClass() est exécuté une seule fois avant la construction de l’objet, c’est d’ailleurs pour cette raison que la méthode doit être statique.
La méthode setUp() est appelée avant chaque test, attention donc au code qu’elle contient.

Une différence similaire existe entre tearDownAfterClass et tearDown() : tearDown() est appelée après chaque test alors que tearDownAfterClass() est appelée à la fin de tous les tests, et même après tearDown().