ConfigProperty { public String getDisplayValue() { return type.getDisplayValue(this); } ConfigProperty(final ConfigPropertyType<T> type, final T value); ConfigPropertyType<T> getType(); T getValue(); @Override String toString(); String getDisplayValue(); void accept(final ConfigPropertyVisitor visitor);  }
@Test public void configPropertyShouldHaveExpectedDisplayValue() { assertThat(new ConfigProperty(type, value).getDisplayValue(), is(displayValue)); }