package sample.support; import java.time.Clock; import java.util.*; import sample.context.*; import sample.context.actor.ActorSession; /** モックテスト用のドメインヘルパー */ public class MockDomainHelper extends DomainHelper { private Map<String, String> settingMap = new HashMap<>(); public MockDomainHelper() { this(Clock.systemDefaultZone()); } public MockDomainHelper(final Clock mockClock) { setActorSession(new ActorSession()); setTime(new Timestamper(mockClock)); setSettingHandler(new AppSettingHandler(settingMap)); } public MockDomainHelper setting(String id, String value) { settingMap.put(id, value); return this; } }