TestEmbedderHost
open class TestEmbedderHost(var rootLogger: Logger = TestLogger(), var systemEnvProvider: EmbedderHost.SystemEnvProvider = SystemEnvProvider { emptyMap() }, var commandArgsProvider: EmbedderHost.CommandArgsProvider = CommandArgsProvider { emptyList() }, var fileSystem: FileSystem = TestFileSystem(), var monotonicClock: EmbedderHost.MonotonicClock = MonotonicClock { Long.MAX_VALUE }, var clock: EmbedderHost.Clock = Clock { Long.MAX_VALUE }, var localTimeFormatter: EmbedderHost.LocalTimeFormatter = LocalTimeFormatter {
StructTm(-1, -1, -1, -1, -1, -1, -1, -1, -1, -1)
}, var timeZoneInfo: EmbedderHost.TimeZoneInfoProvider = TimeZoneInfoProvider {
TimeZoneInfo(-1, -1, "Dummy", "Dummy")
}, var entropySource: EmbedderHost.EntropySource = EntropySource { size ->
ByteArray(size) { 4 }
}) : EmbedderHost(source)
Constructors
Link copied to clipboard
constructor(rootLogger: Logger = TestLogger(), systemEnvProvider: EmbedderHost.SystemEnvProvider = SystemEnvProvider { emptyMap() }, commandArgsProvider: EmbedderHost.CommandArgsProvider = CommandArgsProvider { emptyList() }, fileSystem: FileSystem = TestFileSystem(), monotonicClock: EmbedderHost.MonotonicClock = MonotonicClock { Long.MAX_VALUE }, clock: EmbedderHost.Clock = Clock { Long.MAX_VALUE }, localTimeFormatter: EmbedderHost.LocalTimeFormatter = LocalTimeFormatter {
StructTm(-1, -1, -1, -1, -1, -1, -1, -1, -1, -1)
}, timeZoneInfo: EmbedderHost.TimeZoneInfoProvider = TimeZoneInfoProvider {
TimeZoneInfo(-1, -1, "Dummy", "Dummy")
}, entropySource: EmbedderHost.EntropySource = EntropySource { size ->
ByteArray(size) { 4 }
})