### Question:
ExternalProjectProperty extends BaseProjectProperty<T> { @Override protected void onCascadingProjectSet() { setOverridden(isModified()); } ExternalProjectProperty(ICascadingJob job); void setModified(boolean modified); boolean isModified();  }### Answer:
@Test public void testOnCascadingProjectSet() { assertFalse(property.isModified()); assertFalse(property.isOverridden()); property.onCascadingProjectSet(); assertEquals(property.isModified(), property.isOverridden()); property.setModified(Boolean.TRUE); property.onCascadingProjectSet(); assertTrue(property.isModified()); assertEquals(property.isModified(), property.isOverridden()); }