@Override public void callAfterLog() {
    if ( parentLoggingObject != null ) {
      parentLoggingObject.callAfterLog();
    }
    this.logDate = new Date();
  }
@Test
  public void testJobCallAfterLog() {
    Job job = new Job();
    LoggingObjectInterface parentLoggingObject = mock( LoggingObjectInterface.class );
    setInternalState( job, "parentLoggingObject", parentLoggingObject );

    job.callAfterLog();
    verify( parentLoggingObject, times( 1 ) ).callAfterLog();
  }