En regardant le dernier cas de test JUnit je l'ai écrit, je l'ai appelé log4j est BasicConfigurator.méthode configure() dans le constructeur de classe. Qui a bien fonctionné pour l'exécution de cette seule classe à partir d'Eclipse "exécuter en tant qu'cas de test JUnit de la commande". Mais je réalise que c'est incorrect: je suis sûr que notre principal suite de test s'exécute toutes les classes d'un processus, et par conséquent de configuration log4j qui devrait arriver plus haut quelque part.
Mais j'ai encore besoin de courir un cas de test par lui-même, à certains moments, dans ce cas, je veux log4j configuré. Où dois-je mettre de la configuration d'appel afin qu'il soit exécuté lorsque le scénario de test autonome, mais pas dans le cas de test est exécuté en tant que partie d'un ensemble plus large?