Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -69,12 +69,12 @@ private StopWatch createMockStopWatch(final long nanos) {
return set(watch, nanos);
}

private StopWatch set(final StopWatch watch, final long nanos) {
private StopWatch set(final StopWatch watch, final long elapsed) {
try {
final long currentNanos = System.nanoTime();
final List<StopWatch.Split> splits = new ArrayList<>();
splits.add(new StopWatch.Split(String.valueOf(0), Duration.ofNanos(nanos)));
FieldUtils.writeField(watch, "startTimeNanos", currentNanos - nanos, true);
splits.add(new StopWatch.Split(String.valueOf(0), Duration.ofNanos(elapsed)));
FieldUtils.writeField(watch, "startTimeNanos", currentNanos - elapsed, true);
FieldUtils.writeField(watch, "stopTimeNanos", currentNanos, true);
FieldUtils.writeField(watch, "splits", splits, true);
} catch (final IllegalAccessException e) {
Expand Down Expand Up @@ -488,9 +488,9 @@ void testSuspend() throws InterruptedException {
final Duration sleepDuration = MIN_DURATION;
final long sleepMillis = sleepDuration.toMillis();
sleepPlus1(sleepDuration);
watch.suspend();
final long testSuspendMillis = System.currentTimeMillis();
final long testSuspendNanos = System.nanoTime();
watch.suspend();
final long testSuspendTimeNanos = testSuspendNanos - testStartNanos;
// See sleepPlus1
final Duration testSuspendDuration = Duration.ofNanos(testSuspendTimeNanos).plusMillis(1);
Expand Down
Loading