FakePlatform

class FakePlatform(val clock: DeterministicClock = DeterministicClock(), val schedulerHooks: FakeSchedulerHooks = FakeSchedulerHooks(clock), val commandBridge: FakeCommandBridge = FakeCommandBridge()) : Platform

Fake platform implementation for tests and demos.

Design note

This platform is intentionally fully controllable and does not mimic any real server behavior. The goal is to let KTale core behavior be tested without a real server runtime.

Constructors

Link copied to clipboard
constructor(clock: DeterministicClock = DeterministicClock(), schedulerHooks: FakeSchedulerHooks = FakeSchedulerHooks(clock), commandBridge: FakeCommandBridge = FakeCommandBridge())

Properties

Link copied to clipboard
open override val clock: DeterministicClock
Link copied to clipboard
Link copied to clipboard
open override val commands: PlatformCommandBridge
Link copied to clipboard
open override val loggers: PlatformLoggerFactory
Link copied to clipboard
open override val platformId: String
Link copied to clipboard
Link copied to clipboard