public T hours() { clock.pauseFor(duration * MILLISECONDS_IN_AN_HOUR); return parent; } }
public T seconds() { clock.pauseFor(duration * MILLISECONDS_IN_A_SECOND); return parent; }
public T hour() { clock.pauseFor(duration * MILLISECONDS_IN_AN_HOUR); return parent; }
public T minute() { clock.pauseFor(duration * MILLISECONDS_IN_A_MINUTE); return parent; }
public T millisecond() { clock.pauseFor(duration); return parent; }
public T milliseconds() { clock.pauseFor(duration); return parent; }
public T minutes() { clock.pauseFor(duration * MILLISECONDS_IN_A_MINUTE); return parent; }
public T second() { clock.pauseFor(duration * MILLISECONDS_IN_A_SECOND); return parent; }
public T seconds() { clock.pauseFor(duration * MILLISECONDS_IN_A_SECOND); return parent; }
public T minutes() { clock.pauseFor(duration * MILLISECONDS_IN_A_MINUTE); return parent; }
public T hours() { clock.pauseFor(duration * MILLISECONDS_IN_AN_HOUR); return parent; } }
public T second() { clock.pauseFor(duration * MILLISECONDS_IN_A_SECOND); return parent; }
public T minute() { clock.pauseFor(duration * MILLISECONDS_IN_A_MINUTE); return parent; }
public T millisecond() { clock.pauseFor(duration); return parent; }
public T milliseconds() { clock.pauseFor(duration); return parent; }
public T hour() { clock.pauseFor(duration * MILLISECONDS_IN_AN_HOUR); return parent; }
protected void waitABit(final long timeInMilliseconds) { getClock().pauseFor(timeInMilliseconds); }
private void pauseIfRequired() { int delay = configuration.getStepDelay(); if (delay > 0) { getClock().pauseFor(delay); } }
private void pauseIfRequired() { int delay = configuration.getStepDelay(); if (delay > 0) { getClock().pauseFor(delay); } }
public Path to(Path destination) throws IOException { try { return Files.move(origin, destination, StandardCopyOption.REPLACE_EXISTING, StandardCopyOption.ATOMIC_MOVE ); } catch (IOException e) { if (maxRetries == 0) { throw e; } clock.pauseFor(DELAY_BETWEEN_FILE_ACCESSES_IN_MS); return SafelyMoveFiles.withMaxRetriesOf(maxRetries - 1).from(origin).to(destination); } }