request.addParameter("stringfield", "foo");
request.addParameter("action", "pressed");
form.process(new FormContext(request));
// Now add an event listener that will check old an new value
field.addValueChangedListener(new ValueChangedListener (){
public void valueChanged(ValueChangedEvent event) {
assertEquals("Old value", "foo", (String)event.getOldValue());
assertEquals("New value", "bar", (String)event.getNewValue());
}
});