diff --git a/solr-driver/src/test/java/org/jnosql/diana/solr/document/DefaultSolrDocumentCollectionManagerTest.java b/solr-driver/src/test/java/org/jnosql/diana/solr/document/DefaultSolrDocumentCollectionManagerTest.java index af6fe5e52..1918ee13d 100644 --- a/solr-driver/src/test/java/org/jnosql/diana/solr/document/DefaultSolrDocumentCollectionManagerTest.java +++ b/solr-driver/src/test/java/org/jnosql/diana/solr/document/DefaultSolrDocumentCollectionManagerTest.java @@ -372,6 +372,22 @@ public void shouldExecuteNativeQueryParams() { assertEquals(1, entitiesFound.size()); } + @Test + public void shouldExecuteNativeQueryParamsReplaceAll() { + entityManager.insert(getEntitiesWithValues()); + DocumentDeleteQuery deleteQuery = delete().from(COLLECTION_NAME).build(); + entityManager.delete(deleteQuery); + entityManager.insert(getEntitiesWithValues()); + + Map params = new HashMap<>(); + params.put("age", 22); + + List entitiesFound = entityManager.solr("age:@age AND age:@age" + , params); + assertEquals(1, entitiesFound.size()); + } + + @Test public void shouldFindAll() { entityManager.insert(getEntity());