Ich habe die folgende einfache method
in meiner Java
Anwendung:Junit Test korrekte Protokollausgabe von Methode?
Methode I testen wollen:
public void showOutputOfIdentifications(int age) {
if(age>25){
LOGGER.info("Over 25");
}else{
LOGGER.info("25 or Under");
}
}
Wie ich diese Methode, um sicherzustellen, testen es protokolliert, was es soll, wenn ein Wert ist über/unter 25?
Als Referenz: Ich verwende derzeit das Junit
Framework mit Mockito
. Mein Logger ist slf4j
.
Blick http://www.coderanch.com/t/96469/Testing/junit-asserts-log-Messages vielleicht hilft – Jens