This is an automated email from the ASF dual-hosted git repository.
zhouxj pushed a commit to branch feature/GEODE-3275
in repository https://gitbox.apache.org/repos/asf/geode.git
The following commit(s) were added to refs/heads/feature/GEODE-3275 by this
push:
new efdabaa GEODE-3275: enhance the test to query back the pdx objects
efdabaa is described below
commit efdabaaff2f4501c7203ba78b9978452c7dfea1b
Author: zhouxh <[email protected]>
AuthorDate: Mon Oct 2 11:30:43 2017 -0700
GEODE-3275: enhance the test to query back the pdx objects
---
.../cache/lucene/LuceneIndexMaintenanceIntegrationTest.java | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git
a/geode-lucene/src/test/java/org/apache/geode/cache/lucene/LuceneIndexMaintenanceIntegrationTest.java
b/geode-lucene/src/test/java/org/apache/geode/cache/lucene/LuceneIndexMaintenanceIntegrationTest.java
index 8ab5542..7d9aed2 100644
---
a/geode-lucene/src/test/java/org/apache/geode/cache/lucene/LuceneIndexMaintenanceIntegrationTest.java
+++
b/geode-lucene/src/test/java/org/apache/geode/cache/lucene/LuceneIndexMaintenanceIntegrationTest.java
@@ -27,6 +27,7 @@ import java.util.concurrent.TimeUnit;
import org.apache.geode.internal.cache.CachedDeserializable;
import org.apache.geode.internal.cache.EntrySnapshot;
import org.apache.geode.internal.cache.RegionEntry;
+import org.apache.geode.pdx.JSONFormatter;
import org.apache.geode.pdx.PdxInstance;
import org.awaitility.Awaitility;
@@ -158,7 +159,7 @@ public class LuceneIndexMaintenanceIntegrationTest extends
LuceneIntegrationTest
@Test
public void pdxInstanceShouldNotBeDeserialized() throws Exception {
- luceneService.createIndexFactory().setFields("title", "description")
+ luceneService.createIndexFactory().setFields("status", "description")
.setLuceneSerializer(new
TestPdxInstanceSerializer()).create(INDEX_NAME, REGION_NAME);
Region region = createRegion(REGION_NAME, RegionShortcut.PARTITION);
@@ -170,6 +171,13 @@ public class LuceneIndexMaintenanceIntegrationTest extends
LuceneIntegrationTest
LuceneIndex index = luceneService.getIndex(INDEX_NAME, REGION_NAME);
luceneService.waitUntilFlushed(INDEX_NAME, REGION_NAME,
WAIT_FOR_FLUSH_TIME,
TimeUnit.MILLISECONDS);
+ LuceneQuery query =
luceneService.createLuceneQueryFactory().create(INDEX_NAME, REGION_NAME,
+ "status:active", "status");
+ PageableLuceneQueryResults<Integer, TestObject> results =
query.findPages();
+ assertEquals(5, results.size());
+ LuceneIndexForPartitionedRegion indexForPR =
(LuceneIndexForPartitionedRegion) index;
+ LuceneIndexStats indexStats = indexForPR.getIndexStats();
+ assertEquals(10, indexStats.getUpdates());
}
@Test
--
To stop receiving notification emails like this one, please contact
['"[email protected]" <[email protected]>'].