diff --git a/test/src/test/groovy/lib/form/TextAreaTest.groovy b/test/src/test/groovy/lib/form/TextAreaTest.groovy index 6264a0a709f5..e447bde969af 100644 --- a/test/src/test/groovy/lib/form/TextAreaTest.groovy +++ b/test/src/test/groovy/lib/form/TextAreaTest.groovy @@ -73,36 +73,37 @@ class TextAreaTest { } - @Test - public void testText() { - def TEXT_TO_TEST = "some\nvalue\n"; - def p = j.createFreeStyleProject(); - def target = new TextareaTestBuilder(TEXT_TO_TEST); - p.buildersList.add(target); - j.configRoundtrip(p); - j.assertEqualDataBoundBeans(target, p.getBuildersList().get(TextareaTestBuilder.class)); - } - - @Issue("JENKINS-27505") - @Test - public void testTextBeginningWithEmptyLine() { - def TEXT_TO_TEST = "\nbegin\n\nwith\nempty\nline\n\n"; - def p = j.createFreeStyleProject(); - def target = new TextareaTestBuilder(TEXT_TO_TEST); - p.buildersList.add(target); - j.configRoundtrip(p); - j.assertEqualDataBoundBeans(target, p.getBuildersList().get(TextareaTestBuilder.class)); - } - @Issue("JENKINS-27505") @Test - public void testTextBeginningWithTwoEmptyLines() { - def TEXT_TO_TEST = "\n\nbegin\n\nwith\ntwo\nempty\nline\n\n"; - def p = j.createFreeStyleProject(); - def target = new TextareaTestBuilder(TEXT_TO_TEST); - p.buildersList.add(target); - j.configRoundtrip(p); - j.assertEqualDataBoundBeans(target, p.getBuildersList().get(TextareaTestBuilder.class)); + public void testText() { + T1:{ + def TEXT_TO_TEST = "some\nvalue\n"; + def p = j.createFreeStyleProject(); + def target = new TextareaTestBuilder(TEXT_TO_TEST); + p.buildersList.add(target); + j.configRoundtrip(p); + j.assertEqualDataBoundBeans(target, p.getBuildersList().get(TextareaTestBuilder.class)); + } + + // test for a textarea beginning with a empty line. + T2:{ + def TEXT_TO_TEST = "\nbegin\n\nwith\nempty\nline\n\n"; + def p = j.createFreeStyleProject(); + def target = new TextareaTestBuilder(TEXT_TO_TEST); + p.buildersList.add(target); + j.configRoundtrip(p); + j.assertEqualDataBoundBeans(target, p.getBuildersList().get(TextareaTestBuilder.class)); + } + + // test for a textarea beginning with two empty lines. + T3:{ + def TEXT_TO_TEST = "\n\nbegin\n\nwith\ntwo\nempty\nline\n\n"; + def p = j.createFreeStyleProject(); + def target = new TextareaTestBuilder(TEXT_TO_TEST); + p.buildersList.add(target); + j.configRoundtrip(p); + j.assertEqualDataBoundBeans(target, p.getBuildersList().get(TextareaTestBuilder.class)); + } } public static class TextareaTestBuilder extends Builder {