### Question:
DaemonConfiguration { public long getIdleTimeout() { return idleTimeout; } DaemonConfiguration();   DaemonConfiguration(DaemonConfigurationBuilder src); DaemonConfigurationBuilder melt(); String[] toProgramArgs(); Properties toSystemProperties(); Path getJumiHome(); Path getDaemonDir(); int getLauncherPort(); int getTestThreadsCountCalculated(); int getTestThreadsCount(); boolean getLogActorMessages(); long getStartupTimeout(); long getIdleTimeout(); static final DaemonConfiguration DEFAULTS; static final String JUMI_HOME; static final String DAEMON_DIR; static final String LAUNCHER_PORT; static final SystemProperty TEST_THREADS_COUNT; static final SystemProperty IDLE_TIMEOUT; static final SystemProperty STARTUP_TIMEOUT; static final SystemProperty LOG_ACTOR_MESSAGES; static final List<SystemProperty> PROPERTIES; }### Answer:
@Test public void idle_timeout_can_be_changed() { builder.setIdleTimeout(42L); assertThat(configuration().getIdleTimeout(), is(42L)); }
@Test public void idle_timeout_has_a_default_value() { assertThat(configuration().getIdleTimeout(), is(greaterThanOrEqualTo(ONE_SECOND))); }