Глядя на последний тестовый пример JUnit, который я написал, я вызвал метод BasicConfigurator.configure () log4j внутри конструктора класса. Это отлично работало для запуска только этого единственного класса из команды Eclipse «run as JUnit test case». Но я понимаю, что это неправильно: я почти уверен, что наш основной набор тестов запускает все эти классы из одного процесса, и поэтому конфигурация log4j должна происходить где-то выше.
Но мне все еще нужно несколько раз запускать тестовый пример, и в этом случае я хочу настроить log4j. Куда мне поместить вызов конфигурации, чтобы он запускался, когда контрольный пример выполняется автономно, а не тогда, когда контрольный пример запускается как часть большего набора?