У меня есть некоторый тест на код, который звонит в журнал Java, чтобы сообщить о своем статусе. Что -то по следующим строкам: < /p>
methodUnderTest(boolean x) {
if(x) { logger.info("x happened"); }
}
@Test tester() {
// perhaps set up a logger first.
methodUnderTest(true);
assertXXXXXX(loggedLevel(), Level.INFO);
}
< /code>
Я полагаю, что это можно сделать с помощью специально адаптированного регистратора (или обработчика или форматера), но я бы предпочел повторно использовать решение, которое уже существует. (И, честно говоря, мне не ясно, как добраться в Logrecord от Logger, но предположим, что это возможно.)
Подробнее здесь: https://stackoverflow.com/questions/182 ... n-a-logger