Allow time travel in integration tests.

This commit is contained in:
akwizgran
2021-01-20 11:57:52 +00:00
committed by Torsten Grote
parent 000812bf6d
commit 17d433dd9b
7 changed files with 223 additions and 35 deletions

View File

@@ -13,6 +13,7 @@ import org.briarproject.bramble.api.lifecycle.LifecycleManager;
import org.briarproject.bramble.api.properties.TransportPropertyManager;
import org.briarproject.bramble.api.system.Clock;
import org.briarproject.bramble.test.BrambleCoreIntegrationTestModule;
import org.briarproject.bramble.test.TimeTravel;
import org.briarproject.briar.api.attachment.AttachmentReader;
import org.briarproject.briar.api.autodelete.AutoDeleteManager;
import org.briarproject.briar.api.avatar.AvatarManager;
@@ -137,6 +138,8 @@ public interface BriarIntegrationTestComponent
Clock getClock();
TimeTravel getTimeTravel();
class Helper {
public static void injectEagerSingletons(