package com.yoursway.progress.core.tests; import org.junit.Before; import com.yoursway.progress.core.Progress; import com.yoursway.progress.core.ProgressTracking; import com.yoursway.progress.core.tests.mocks.ContinuityReporter; public abstract class AbstractTests { protected ContinuityReporter reporter; protected Progress progress; @Before public void createReporter() { reporter = new ContinuityReporter(1); progress = ProgressTracking.track(reporter); } protected static void work(int steps, Progress p) { p.allocate(steps); for (int i = 0; i < steps; i++) p.worked(1); } }