mirror of
https://code.briarproject.org/briar/briar.git
synced 2026-02-14 11:49:04 +01:00
Replace default methods with helper classes.
This is a workaround for AbstractMethodErrors thrown by on-device tests.
This commit is contained in:
@@ -6,8 +6,8 @@ import com.github.ajalt.clikt.parameters.options.default
|
||||
import com.github.ajalt.clikt.parameters.options.flag
|
||||
import com.github.ajalt.clikt.parameters.options.option
|
||||
import com.github.ajalt.clikt.parameters.types.int
|
||||
import org.briarproject.bramble.BrambleCoreModule
|
||||
import org.briarproject.briar.BriarCoreModule
|
||||
import org.briarproject.bramble.BrambleCoreEagerSingletons
|
||||
import org.briarproject.briar.BriarCoreEagerSingletons
|
||||
import org.slf4j.impl.SimpleLogger.DEFAULT_LOG_LEVEL_KEY
|
||||
import org.spongycastle.util.encoders.Base64.toBase64String
|
||||
import java.io.File
|
||||
@@ -70,8 +70,8 @@ private class Main : CliktCommand(
|
||||
DaggerBriarHeadlessApp.builder().headlessModule(HeadlessModule(dataDir)).build()
|
||||
// We need to load the eager singletons directly after making the
|
||||
// dependency graphs
|
||||
BrambleCoreModule.initEagerSingletons(app)
|
||||
BriarCoreModule.initEagerSingletons(app)
|
||||
BrambleCoreEagerSingletons.Helper.injectEagerSingletons(app)
|
||||
BriarCoreEagerSingletons.Helper.injectEagerSingletons(app)
|
||||
|
||||
val authToken = getOrCreateAuthToken(dataDir, app.getSecureRandom())
|
||||
|
||||
|
||||
@@ -3,9 +3,9 @@ package org.briarproject.briar.headless
|
||||
import io.javalin.Javalin
|
||||
import io.javalin.core.util.Header.AUTHORIZATION
|
||||
import khttp.responses.Response
|
||||
import org.briarproject.bramble.BrambleCoreModule
|
||||
import org.briarproject.bramble.BrambleCoreEagerSingletons
|
||||
import org.briarproject.bramble.api.crypto.CryptoComponent
|
||||
import org.briarproject.briar.BriarCoreModule
|
||||
import org.briarproject.briar.BriarCoreEagerSingletons
|
||||
import org.briarproject.briar.api.test.TestDataCreator
|
||||
import org.junit.jupiter.api.AfterAll
|
||||
import org.junit.jupiter.api.BeforeAll
|
||||
@@ -32,8 +32,8 @@ abstract class IntegrationTest {
|
||||
val app = DaggerBriarHeadlessTestApp.builder()
|
||||
.headlessTestModule(HeadlessTestModule(dataDir))
|
||||
.build()
|
||||
BrambleCoreModule.initEagerSingletons(app)
|
||||
BriarCoreModule.initEagerSingletons(app)
|
||||
BrambleCoreEagerSingletons.Helper.injectEagerSingletons(app)
|
||||
BriarCoreEagerSingletons.Helper.injectEagerSingletons(app)
|
||||
router = app.getRouter()
|
||||
crypto = app.getCryptoComponent()
|
||||
testDataCreator = app.getTestDataCreator()
|
||||
|
||||
Reference in New Issue
Block a user