mockConverter.expects(never()).method("getAsString");
mockRenderer.expects(once()).method("getConvertedValue").will(returnValue(convertedValue));
editable.setConverter(converter);
editable.setSubmittedValue(submittedValue);
editable.addValidator(validator);
editable.addValueChangeListener(listener);
mockListener.expects(once()).method("processValueChange");
mockValidator.expects(once()).method("validate").with(new Constraint[] { eq(facesContext), eq(component), eq(convertedValue) });
}