### Question:
PropertiesBackendConfiguration extends BaseConfiguration implements ConfigurationProperties { @Override public String getHtmlDumpPath() { return getStringProperty("htmlDumpPath"); } PropertiesBackendConfiguration(PropertiesBackend propertiesReader);   PropertiesBackendConfiguration(PropertiesBackend propertiesReader, String... prefixes); @Override Class<? extends ConfigurationFactory> getConfigurationFactory(); @Override Class<? extends ConfigurationProperties> getConfigurationDefaults(); @Override String getWebDriver(); @Override String getRemoteUrl(); @Override Capabilities getCapabilities(); @Override DriverLifecycle getDriverLifecycle(); @Override Long getBrowserTimeout(); @Override Integer getBrowserTimeoutRetries(); @Override Boolean getDeleteCookies(); @Override String getBaseUrl(); @Override Boolean getEventsEnabled(); @Override Long getPageLoadTimeout(); @Override Long getImplicitlyWait(); @Override Long getScriptTimeout(); @Override Long getAwaitAtMost(); @Override Long getAwaitPollingEvery(); @Override String getScreenshotPath(); @Override String getHtmlDumpPath(); @Override TriggerMode getScreenshotMode(); @Override TriggerMode getHtmlDumpMode(); @Override String getCustomProperty(String propertyName);  }### Answer:
@Test public void htmlDumpPath() { assertThat(getConfiguration().getHtmlDumpPath()).isNull(); mockProperty("htmlDumpPath", "/path/"); assertThat(getConfiguration().getHtmlDumpPath()).isEqualTo("/path/"); }