Property mockProperty = EasyMock.createMock(Property.class);
ValueChangeListener mockListener = createStrictMock(ValueChangeListener.class);
// record
mockListener
.valueChange(anyObject(com.vaadin.data.Property.ValueChangeEvent.class));
expect(mockProperty.getType()).andReturn(String.class).atLeastOnce();
expect(mockProperty.getValue()).andReturn("Any").atLeastOnce();