You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by zh...@apache.org on 2017/10/02 18:31:22 UTC
[geode] branch feature/GEODE-3275 updated: GEODE-3275: enhance the
test to query back the pdx objects
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 <gz...@pivotal.io>
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
['"commits@geode.apache.org" <co...@geode.apache.org>'].