### Question:
ChangeFreqPropertyProvider extends PropertyProviderBase { @Override public String extractValue(final Page page) { return page.getProperty(PerConstants.CHANGE_FREQUENCY, SiteMapConstants.WEEKLY); } ChangeFreqPropertyProvider(); @Override String extractValue(final Page page);  }### Answer:
@Test public void extractValue() { assertEquals(SiteMapConstants.WEEKLY, model.extractValue(candidate)); page.putProperty(PerConstants.CHANGE_FREQUENCY, MONTHLY); assertEquals(MONTHLY, model.extractValue(candidate)); }