@Test public void shouldCreateNewEmbedderWithGivenControls() { // Given AbstractEmbedderTask task = new AbstractEmbedderTask() {}; // When task.setBatch(true); task.setGenerateViewAfterStories(false); task.setIgnoreFailureInStories(true); task.setIgnoreFailureInView(true); task.setVerboseFailures(true); task.setVerboseFiltering(true); task.setSkip(true); task.setStoryTimeoutInSecs(60); task.setFailOnStoryTimeout(true); task.setThreads(2); Embedder embedder = task.newEmbedder(); // Then EmbedderControls embedderControls = embedder.embedderControls(); assertThat(embedderControls.batch(), is(true)); assertThat(embedderControls.generateViewAfterStories(), is(false)); assertThat(embedderControls.ignoreFailureInStories(), is(true)); assertThat(embedderControls.ignoreFailureInView(), is(true)); assertThat(embedderControls.verboseFailures(), is(true)); assertThat(embedderControls.verboseFiltering(), is(true)); assertThat(embedderControls.skip(), is(true)); assertThat(embedderControls.storyTimeoutInSecs(), equalTo(60L)); assertThat(embedderControls.failOnStoryTimeout(), is(true)); assertThat(embedderControls.threads(), equalTo(2)); }