params.put("data:3:input", "input3A");
params.put("data:4:input", "bad");
params.put("data:5:input", "input5");
params.put("data:6:input", "bad");
params.put("data:7:input", "input7B");
MockExternalContext econtext =
(MockExternalContext) facesContext.getExternalContext();
econtext.setRequestParameterMap(params);
// Simulate the Request Processing Lifecycle
TestDataActionListener.trace(null);
TestDataValidator.trace(null);
TestDataValueChangeListener.trace(null);