Skip to content

Commit

Permalink
[JENKINS-27505] Collapse tests for JENKINS-27505 to save execution time.
Browse files Browse the repository at this point in the history
  • Loading branch information
ikedam committed Apr 11, 2015
1 parent 236632b commit f0a88e6
Showing 1 changed file with 29 additions and 28 deletions.
57 changes: 29 additions & 28 deletions test/src/test/groovy/lib/form/TextAreaTest.groovy
Expand Up @@ -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") @Issue("JENKINS-27505")
@Test @Test
public void testTextBeginningWithTwoEmptyLines() { public void testText() {
def TEXT_TO_TEST = "\n\nbegin\n\nwith\ntwo\nempty\nline\n\n"; T1:{
def p = j.createFreeStyleProject(); def TEXT_TO_TEST = "some\nvalue\n";
def target = new TextareaTestBuilder(TEXT_TO_TEST); def p = j.createFreeStyleProject();
p.buildersList.add(target); def target = new TextareaTestBuilder(TEXT_TO_TEST);
j.configRoundtrip(p); p.buildersList.add(target);
j.assertEqualDataBoundBeans(target, p.getBuildersList().get(TextareaTestBuilder.class)); 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 { public static class TextareaTestBuilder extends Builder {
Expand Down

0 comments on commit f0a88e6

Please sign in to comment.