@Test public void testRenderNonUnique() throws Exception { assertThat( renderer.render(), is( HEAD_ROW + "\n" + QUESTION_ROW + "\n" + renderer.renderOption(option1, false) + "\n" + renderer.renderOption(option2, false))); }
@Test public void testLineBreakRenderer() throws Exception { renderer = new TableLineBreakQuestionRenderer(question); assertThat( renderer.render(), is( HEAD_ROW + "<br/>\n" + QUESTION_ROW + "<br/>\n" + renderer.renderOption(option1, false) + "<br/>\n" + renderer.renderOption(option2, false))); }
@Test public void testRenderUnique() throws Exception { question.enforceUniqueAnswer(true); assertThat( renderer.render(), is( HEAD_ROW + "\n" + QUESTION_ROW + "\n" + renderer.renderOption(option1, true) + "\n" + renderer.renderOption(option2, true))); }
@Test public void testRenderOption() throws Exception { assertThat(renderer.renderOption(option1, false), is("|[ ]|Yes|")); assertThat(renderer.renderOption(option1, true), is("|( )|Yes|")); }
@Test public void testRenderQuestion() throws Exception { assertThat(renderer.renderQuestion(), is(QUESTION_ROW)); }
@Test public void testRenderHeadline() throws Exception { assertThat(renderer.renderHeader(), is(HEAD_ROW)); }