This is an automated email from the ASF dual-hosted git repository.
krisden pushed a commit to branch branch_9x
in repository https://gitbox.apache.org/repos/asf/solr.git
The following commit(s) were added to refs/heads/branch_9x by this push:
new 0b7d0a02f63 SOLR-16589: Fix test to use same xml encoding used
0b7d0a02f63 is described below
commit 0b7d0a02f630ce751aecb608b2e402136c166e17
Author: Kevin Risden <[email protected]>
AuthorDate: Fri Dec 16 08:17:09 2022 -0500
SOLR-16589: Fix test to use same xml encoding used
---
solr/core/src/test/org/apache/solr/search/LargeFieldTest.java | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/solr/core/src/test/org/apache/solr/search/LargeFieldTest.java
b/solr/core/src/test/org/apache/solr/search/LargeFieldTest.java
index 46cd20e2d1a..0cda9dcfe7b 100644
--- a/solr/core/src/test/org/apache/solr/search/LargeFieldTest.java
+++ b/solr/core/src/test/org/apache/solr/search/LargeFieldTest.java
@@ -17,6 +17,7 @@
package org.apache.solr.search;
+import java.io.StringWriter;
import java.util.Arrays;
import java.util.Collections;
import java.util.Objects;
@@ -24,6 +25,7 @@ import org.apache.lucene.document.Document;
import org.apache.lucene.index.IndexableField;
import org.apache.lucene.misc.document.LazyDocument;
import org.apache.solr.SolrTestCaseJ4;
+import org.apache.solr.common.util.XML;
import org.apache.solr.schema.IndexSchema;
import org.junit.AfterClass;
import org.junit.BeforeClass;
@@ -84,7 +86,9 @@ public class LargeFieldTest extends SolrTestCaseJ4 {
@Test
public void test() throws Exception {
// add just one document (docid 0)
- String bigFieldValue = randomXmlUsableUnicodeString();
+ StringWriter w = new StringWriter();
+ XML.escapeCharData(randomXmlUsableUnicodeString(), w);
+ String bigFieldValue = w.toString();
assertU(adoc(ID_FLD, "101", LAZY_FIELD, "lzy", BIG_FIELD, bigFieldValue));
assertU(commit());