StandardCrimeModel implements CrimeModel { @Override public Date getDate() { return crime.getDate(); } StandardCrimeModel(Crime crime); @Override Date getDate(); @Override void setTitle(String title); @Override void setSolved(boolean solved);  }
@Test public void getData_returnsTheDateFromTheBackingCrime_whenCalled() { Crime crime = new Crime(); StandardCrimeModel model = new StandardCrimeModel(crime); assertThat(model.getDate(), is(equalTo(crime.getDate()))); }