6
Così ho una classe che ha un metodo che registra un messaggio:Come unità di errore di registrazione di prova con quadro Spock in Groovy
class Car {
private Logger logger = LoggerFactory.getLogger(Car.class);
void startCar() {
logger.error("car stopped working");
}
}
Come posso provare che l'errore è stato registrato utilizzando il framework di test Spock?
class CarTest extends Specification {
def "test startCar"() {
given:
Car newCar = new Car();
when:
newCar.startCar();
then:
// HOW CAN I ASSERT THAT THE MESSAGE WAS LOGGED???
}
}