diff --git a/search-services/.gitignore b/.gitignore similarity index 88% rename from search-services/.gitignore rename to .gitignore index f8037e868..2e36ddf18 100644 --- a/search-services/.gitignore +++ b/.gitignore @@ -8,6 +8,8 @@ target alf_data_dev alfresco.log* solr.log* +alfresco-insight-engine/bin/ +packaging/bin/ # OS generated files # ###################### .DS_Store @@ -17,6 +19,7 @@ solr.log* .Trashes ehthumbs.db Thumbs.db +.git-rewrite ############# # Test data # diff --git a/search-services/alfresco-search/src/test/java/org/alfresco/solr/query/afts/qparser/QParserPluginTest.java b/search-services/alfresco-search/src/test/java/org/alfresco/solr/query/afts/qparser/QParserPluginTest.java index a270280e2..32c889d30 100644 --- a/search-services/alfresco-search/src/test/java/org/alfresco/solr/query/afts/qparser/QParserPluginTest.java +++ b/search-services/alfresco-search/src/test/java/org/alfresco/solr/query/afts/qparser/QParserPluginTest.java @@ -19,8 +19,8 @@ package org.alfresco.solr.query.afts.qparser; - import static java.util.Arrays.stream; + import static org.alfresco.model.ContentModel.PROP_CONTENT; import static org.alfresco.model.ContentModel.PROP_CREATED; import static org.alfresco.model.ContentModel.PROP_DESCRIPTION; @@ -28,21 +28,25 @@ import static org.alfresco.model.ContentModel.PROP_NAME; import static org.alfresco.model.ContentModel.TYPE_CONTENT; import static org.alfresco.model.ContentModel.TYPE_THUMBNAIL; +import java.util.Calendar; +import java.util.Date; +import java.util.Locale; +import java.util.TimeZone; + import org.alfresco.repo.search.adaptor.lucene.QueryConstants; import org.alfresco.service.namespace.QName; import org.alfresco.solr.dataload.TestDataProvider; import org.alfresco.util.CachingDateFormat; +import org.alfresco.util.CachingDateFormat.SimpleDateFormatAndResolution; import org.apache.solr.SolrTestCaseJ4; import org.junit.BeforeClass; import org.junit.Test; -import java.util.Calendar; -import java.util.Date; -import java.util.Locale; - @SolrTestCaseJ4.SuppressSSL public class QParserPluginTest extends AbstractQParserPluginTest implements QueryConstants { + /** The UTC time zone. */ + private static final TimeZone UTC = TimeZone.getTimeZone("UTC"); private final long [] msecs = { 333, 20000, @@ -571,7 +575,9 @@ public class QParserPluginTest extends AbstractQParserPluginTest implements Quer { stream(CachingDateFormat.getLenientFormatters()) .filter(formatter -> formatter.getResolution() < Calendar.DAY_OF_MONTH) - .map(formatter -> formatter.getSimpleDateFormat().format(FTS_TEST_DATE)) + .map(SimpleDateFormatAndResolution::getSimpleDateFormat) + .peek(simpleDateFormat -> simpleDateFormat.setTimeZone(UTC)) + .map(simpleDateFormat -> simpleDateFormat.format(FTS_TEST_DATE)) .filter(date -> date.length() >= 9) .forEach(date -> assertAQuery("\\@" + escape(QName.createQName(TEST_NAMESPACE, "date-ista")) + ":\"" + date + "\"", 1)); } diff --git a/search-services/pom.xml b/search-services/pom.xml index 51073e14a..8972f3c9c 100644 --- a/search-services/pom.xml +++ b/search-services/pom.xml @@ -6,7 +6,11 @@ alfresco-search-and-insight-parent 1.4.0-SNAPSHOT + + org.alfresco alfresco-search-parent + 1.4.0-SNAPSHOT pom Alfresco Solr Search parent