Metodo onErrorUse do MockValidator do VRaptor lanca excecao indevida

Boa tarde, é a primeira vez que estou usando o MockValidator do Vraptor. É o seguinte: Existe uma linha de código que eu quero testar, que é essa:

result.use(Results.http()).setStatusCode(403); 
		
validator.add(new ValidationMessage("O usuário não está autorizado a realizar essa operação", "HTTP 403"));			
				
validator.onErrorUse(Results.json()).from(validator.getErrors(), "errors").serialize();

Só que quando eu vou usar o MockValidator, ocorre uma exceção, pois o metodo onErrorUse desse mock lança uma excecao se
a lista de erros não estiver vazia.

Como o validator real do VRaptor não funciona assim, pq o Mock faz isso?

O metodo onErrorUse do ValidatorMock:

public <T extends View> T onErrorUse(Class<T> view) {
		if(!this.errors.isEmpty()) {
			throw new ValidationException(errors);
		}
		return new MockResult().use(view);
	}