TestEmbedderHost

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 } })(source)