@Override public GivenCleaner run(GivenTime given, ImmutableMap<String, String> params) { overrideComponents().set(Clock.class, "clock", Clock.fixed(Instant.ofEpochMilli(given.getTime().getMillis()), ZoneId.systemDefault())); return NoopGivenCleaner.INSTANCE; }
@SuppressWarnings("unchecked") public LocalMachines set(int priority, String name, Object component) { Class aClass = component.getClass(); set(priority, NamedComponent.of(aClass, name, component)); return this; } public <T> LocalMachines set(Class<T> clazz, String name, T component) {
@SuppressWarnings("unchecked") public LocalMachines set(String name, Object component) { Class aClass = component.getClass(); set(NamedComponent.of(aClass, name, component)); return this; } @SuppressWarnings("unchecked")
@Override public void route(final RestxRequest restxRequest, final RestxResponse restxResponse) throws IOException { Factory.LocalMachines.threadLocal().set("RecordedSpecsRepository", repository);
@Override public void route(final RestxRequest restxRequest, final RestxResponse restxResponse) throws IOException { Factory.LocalMachines.threadLocal().set("RecordedSpecsRepository", repository);
public void setup() throws Exception { System.out.println("starting server"); server = webServerSupplier.newWebServer(WebServers.findAvailablePort()); contextLocal(server.getServerId()).set("restx.mode", getMode()); afterServerCreated(); server.start(); afterServerStarted(); System.out.println("server started"); }
@Override public GivenCleaner run(GivenUUIDGenerator given, ImmutableMap<String, String> params) { NamedComponent<UUIDGenerator> playbackUUIDComponent = NamedComponent.of( UUIDGenerator.class, CoreModule.UUID_GENERATOR, playbackUUIDs(given.getPlaybackUUIDs())); overrideComponents().set(playbackUUIDComponent); return NoopGivenCleaner.INSTANCE; } }
@Override public GivenCleaner run(GivenTime given, ImmutableMap<String, String> params) { threadLocal().set("FixedTimeComponent", new FixedTimeComponent(given.getTime().getMillis())); return NoopGivenCleaner.INSTANCE; }
@Override public GivenCleaner run(GivenUUIDGenerator given, ImmutableMap<String, String> params) { NamedComponent<UUIDGenerator> playbackUUIDComponent = NamedComponent.of( UUIDGenerator.class, CoreModule.UUID_GENERATOR, playbackUUIDs(given.getPlaybackUUIDs())); overrideComponents().set(playbackUUIDComponent); return NoopGivenCleaner.INSTANCE; } }
public <T> LocalMachines set(Class<T> clazz, String name, T component) { set(NamedComponent.of(clazz, name, component)); return this; } public <T> LocalMachines set(int priority, Class<T> clazz, String name, T component) {
public void setup() throws Exception { System.out.println("starting server"); server = webServerSupplier.newWebServer(WebServers.findAvailablePort()); contextLocal(server.getServerId()).set("restx.mode", getMode()); afterServerCreated(); server.start(); afterServerStarted(); System.out.println("server started"); }
public <T> LocalMachines set(int priority, Class<T> clazz, String name, T component) { set(priority, NamedComponent.of(clazz, name, component)); return this; } public <T> LocalMachines set(NamedComponent<T> namedComponent) {
public <T> LocalMachines set(NamedComponent<T> namedComponent) { set(-1000, namedComponent); return this; } public <T> LocalMachines set(int priority, NamedComponent<T> namedComponent) {
@Override public GivenCleaner run(GivenTime given, ImmutableMap<String, String> params) { threadLocal().set("FixedTimeComponent", new FixedTimeComponent(given.getTime().getMillis())); return NoopGivenCleaner.INSTANCE; }