### Question:
BootstrapEnvironment { public FrameworkConfiguration getFrameworkConfiguration() { return new FrameworkConfiguration(Integer.parseInt(getValue(EnvironmentArgument.JOB_STATE_QUEUE_SIZE)), Integer.parseInt(getValue(EnvironmentArgument.RECONCILE_INTERVAL_MINUTES))); } private  BootstrapEnvironment(); String getFrameworkHostPort(); MesosConfiguration getMesosConfiguration(); ZookeeperConfiguration getZookeeperConfiguration(); RestfulServerConfiguration getRestfulServerConfiguration(); FrameworkConfiguration getFrameworkConfiguration(); Optional<JobEventRdbConfiguration> getJobEventRdbConfiguration(); HashMap<String, String> getJobEventRdbConfigurationMap(); Optional<String> getMesosRole();  }### Answer:
@Test public void assertGetFrameworkConfiguration() { FrameworkConfiguration frameworkConfig = bootstrapEnvironment.getFrameworkConfiguration(); Assert.assertThat(frameworkConfig.getJobStateQueueSize(), Is.is(10000)); }
@Test public void assertReconcileConfiguration() throws NoSuchFieldException { FrameworkConfiguration configuration = bootstrapEnvironment.getFrameworkConfiguration(); Assert.assertThat(configuration.getReconcileIntervalMinutes(), Is.is(-1)); Assert.assertFalse(configuration.isEnabledReconcile()); Properties properties = new Properties(); properties.setProperty(BootstrapEnvironment.EnvironmentArgument.RECONCILE_INTERVAL_MINUTES.getKey(), "0"); ReflectionUtils.setFieldValue(bootstrapEnvironment, "properties", properties); configuration = bootstrapEnvironment.getFrameworkConfiguration(); Assert.assertThat(configuration.getReconcileIntervalMinutes(), Is.is(0)); Assert.assertFalse(configuration.isEnabledReconcile()); }