Build fix: Lucene is now escaping '&' and '|' characters

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@13667 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Derek Hulley
2009-03-18 12:15:56 +00:00
parent b90a7726f3
commit ae5ba076f3

View File

@@ -73,9 +73,9 @@ public class SearchLanguageConversionTest extends TestCase
public void testEscapeLucene() public void testEscapeLucene()
{ {
String good = SearchLanguageConversion.escapeForLucene(BAD_STRING); String good = SearchLanguageConversion.escapeForLucene(BAD_STRING);
assertEquals("Escaping for regex failed", assertEquals("Escaping for Lucene failed",
"\\\\ | \\! \\\" £ " + "\\\\ \\| \\! \\\" £ " +
"$ % \\^ & \\* \\( " + "$ % \\^ \\& \\* \\( " +
"\\) _ \\{ \\} \\[ \\] " + "\\) _ \\{ \\} \\[ \\] " +
"@ # \\~ ' \\: ; " + "@ # \\~ ' \\: ; " +
", . < > \\+ \\? " + ", . < > \\+ \\? " +
@@ -99,9 +99,9 @@ public class SearchLanguageConversionTest extends TestCase
public void testConvertXPathLikeToLucene() public void testConvertXPathLikeToLucene()
{ {
String good = SearchLanguageConversion.convertXPathLikeToLucene(BAD_STRING); String good = SearchLanguageConversion.convertXPathLikeToLucene(BAD_STRING);
assertEquals("XPath like to regex failed", assertEquals("XPath like to Lucene failed",
"\\ | \\! \\\" £ " + "\\ \\| \\! \\\" £ " +
"$ * \\^ & \\* \\( " + "$ * \\^ \\& \\* \\( " +
"\\) ? \\{ \\} \\[ \\] " + "\\) ? \\{ \\} \\[ \\] " +
"@ # \\~ ' \\: ; " + "@ # \\~ ' \\: ; " +
", . < > \\+ \\? " + ", . < > \\+ \\? " +