diff --git a/nuxeo-core/nuxeo-core-storage/src/test/java/org/nuxeo/ecm/core/storage/TestDefaultFulltextParser.java b/nuxeo-core/nuxeo-core-storage/src/test/java/org/nuxeo/ecm/core/storage/TestDefaultFulltextParser.java index d8febd6..b6fdf76 100644 --- a/nuxeo-core/nuxeo-core-storage/src/test/java/org/nuxeo/ecm/core/storage/TestDefaultFulltextParser.java +++ b/nuxeo-core/nuxeo-core-storage/src/test/java/org/nuxeo/ecm/core/storage/TestDefaultFulltextParser.java @@ -47,6 +47,18 @@ public class TestDefaultFulltextParser extends NXRuntimeTestCase { // check html removal and entities unescape check("test|é|test", "test é test"); check("test|é|test", "test

é

test"); + StringBuilder actual = new StringBuilder(); + StringBuilder expected = new StringBuilder(); + for (int i = 0; i < 20000; i++) { + for (int j = 1; j < 8; j++) { + actual.append(" value" + i + j + " "); + expected.append("value" + i + j + "|"); + } + actual = actual.replace(actual.length() - 1, actual.length() - 1, System.getProperty("line.separator")); + } + actual = actual.deleteCharAt(actual.length() - 1); + expected = expected.deleteCharAt(expected.length() - 1); + check(expected.toString(), actual.toString()); } }