@Override
  public long getLogicalStartTime() {
    return this.startTime.getTime();
  }
@Test
  public void getLogicalStartTime() {
    /** arrange */
    Timestamp expectedStartTime = new Timestamp(System.currentTimeMillis());
    BatchContextImpl context = new BatchSourceContextImpl();

    /** act */
    long actualStartTime = context.getLogicalStartTime();

    /** assert */
    assertTrue((expectedStartTime.getTime() - actualStartTime) <= 100);
  }