fix #2301 check if content is blank

This commit is contained in:
Shinsuke Sugaya 2019-11-11 06:40:06 +09:00
parent 4db8436d7d
commit 0df0220c09
2 changed files with 6 additions and 2 deletions

View file

@ -256,7 +256,7 @@ public class DocumentHelper {
}
public String appendLineNumber(final String prefix, final String content) {
if (content == null) {
if (StringUtil.isBlank(content)) {
return StringUtil.EMPTY;
}
final String[] values = content.split("\n");

View file

@ -179,7 +179,11 @@ public class DocumentHelperTest extends UnitFessTestCase {
DocumentHelper documentHelper = new DocumentHelper();
assertEquals("", documentHelper.appendLineNumber("L", null));
assertEquals("L1:", documentHelper.appendLineNumber("L", ""));
assertEquals("", documentHelper.appendLineNumber("L", ""));
assertEquals("", documentHelper.appendLineNumber("L", " "));
assertEquals("", documentHelper.appendLineNumber("L", "\n"));
assertEquals("", documentHelper.appendLineNumber("L", "\n\n"));
assertEquals("", documentHelper.appendLineNumber("L", "\n \n"));
assertEquals("L1:aaa", documentHelper.appendLineNumber("L", "aaa"));
assertEquals("L1:aaa", documentHelper.appendLineNumber("L", "aaa\n"));
assertEquals("L1:aaa\nL2:bbb", documentHelper.appendLineNumber("L", "aaa\nbbb"));