Refactor integration tests to allow clock to be replaced.

This commit is contained in:
akwizgran
2021-01-19 12:44:07 +00:00
committed by Torsten Grote
parent e10b6334f5
commit 5e2187a877
18 changed files with 141 additions and 100 deletions

View File

@@ -29,6 +29,7 @@ import org.briarproject.bramble.api.system.AndroidWakeLockManager;
import org.briarproject.bramble.api.system.Clock;
import org.briarproject.bramble.api.system.LocationUtils;
import org.briarproject.bramble.plugin.tor.CircumventionProvider;
import org.briarproject.bramble.system.ClockModule;
import org.briarproject.briar.BriarCoreEagerSingletons;
import org.briarproject.briar.BriarCoreModule;
import org.briarproject.briar.android.attachment.AttachmentModule;
@@ -81,6 +82,7 @@ import dagger.Component;
BriarAccountModule.class,
AppModule.class,
AttachmentModule.class,
ClockModule.class,
MediaModule.class
})
public interface AndroidComponent

View File

@@ -1,6 +1,7 @@
package org.briarproject.briar.android.logging;
import org.briarproject.bramble.BrambleCoreModule;
import org.briarproject.bramble.system.ClockModule;
import org.briarproject.bramble.test.TestSecureRandomModule;
import java.security.SecureRandom;
@@ -11,6 +12,7 @@ import dagger.Component;
@Singleton
@Component(modules = {
ClockModule.class,
BrambleCoreModule.class,
TestSecureRandomModule.class,
LoggingModule.class,