[hibernate-commits] [hibernate/hibernate-search] a0f7c4: HSEARCH-3203 Rename some tests for consistency wit...

Yoann Rodière noreply at github.com
Tue Jun 18 13:35:59 EDT 2019


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-search
  Commit: a0f7c47ba7c56b0d71606ae416e53cb008e8ae65
      https://github.com/hibernate/hibernate-search/commit/a0f7c47ba7c56b0d71606ae416e53cb008e8ae65
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-06-18 (Tue, 18 Jun 2019)

  Changed paths:
    R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/BasicMassIndexingIT.java
    A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingBaseIT.java
    A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/nonregression/massindexing/MassIndexingPrimitiveIdIT.java
    R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/nonregression/massindexing/PrimitiveIdMassIndexingIT.java
    A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/SearchQueryBaseIT.java
    R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/SearchQueryIT.java
    A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/session/SearchSessionWritePlanBaseIT.java
    R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/session/SearchSessionWritePlanIT.java

  Log Message:
  -----------
  HSEARCH-3203 Rename some tests for consistency with other tests


  Commit: c6c4a3348a186bd4a3acbedf1b8ad180a19badff
      https://github.com/hibernate/hibernate-search/commit/c6c4a3348a186bd4a3acbedf1b8ad180a19badff
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-06-18 (Tue, 18 Jun 2019)

  Changed paths:
    M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/work/SearchWorkPlan.java
    M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/work/impl/SearchWorkPlanImpl.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/SearchSessionWritePlan.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/AbstractPojoTypeWorkPlan.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoWorkPlanImpl.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoSessionWorkExecutorImpl.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/work/spi/PojoSessionWorkExecutor.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/work/spi/PojoWorkPlan.java

  Log Message:
  -----------
  HSEARCH-3203 Document the expected value for "providedId" parameters in indexing APIs/SPIs


  Commit: bd4fc078d9ca12057626db2eaa404ebe53d1b293
      https://github.com/hibernate/hibernate-search/commit/bd4fc078d9ca12057626db2eaa404ebe53d1b293
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-06-18 (Tue, 18 Jun 2019)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/common/impl/SearchIntegrationBuilderImpl.java
    M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/LuceneDocumentModelDslIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/document/DocumentModelDslIT.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/FailureReportUtils.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/mapper/StubMapper.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/mapper/StubMappingInitiator.java

  Log Message:
  -----------
  HSEARCH-3203 Handle mapping exceptions more consistently depending on when they happen

This is mainly necessary so that moving some mapping errors to an earlier
step during bootstrap, like we do in the next commits, does not change
the error reporting for users.


  Commit: 177d7eeb3dc462478411e178a9589d67a066e3ec
      https://github.com/hibernate/hibernate-search/commit/177d7eeb3dc462478411e178a9589d67a066e3ec
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-06-18 (Tue, 18 Jun 2019)

  Changed paths:
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/event/impl/HibernateSearchEventListener.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMappingImpl.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/spi/HibernateOrmMapping.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexedTypeManagerBuilder.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoMapper.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoContainedTypeManager.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoIndexedTypeManager.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoMappingDelegateImpl.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/spi/PojoMappingDelegate.java
    A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/spi/PojoMappingTypeMetadata.java

  Log Message:
  -----------
  HSEARCH-3203 Quick and dirty fix to correctly index entity types with a document ID that is not the entity ID


  Commit: 0f596b6afa742b865a7f05ca245fec7fb14ed00c
      https://github.com/hibernate/hibernate-search/commit/0f596b6afa742b865a7f05ca245fec7fb14ed00c
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-06-18 (Tue, 18 Jun 2019)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/search/loading/spi/DefaultProjectionHitMapper.java
    M engine/src/main/java/org/hibernate/search/engine/search/loading/spi/EntityLoader.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/EntityLoaderBuilder.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/HibernateOrmSingleTypeByIdEntityLoader.java

  Log Message:
  -----------
  HSEARCH-3203 Move around the wildcard in EntityLoader generics for easier implementations

This does not change much overall, but it allows EntityLoader
implementations to use the actual loaded type as their generic
parameter, instead of a supertype like they used to.
This will be useful when introducing more complex EntityLoader
implementations that need to manipulate other objects that refer to that
generic parameter.


  Commit: 356a3d713518f644db557a7d9590ff3b430645fe
      https://github.com/hibernate/hibernate-search/commit/356a3d713518f644db557a7d9590ff3b430645fe
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-06-18 (Tue, 18 Jun 2019)

  Changed paths:
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/impl/SearchScopeImpl.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/EntityLoaderBuilder.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/HibernateOrmByTypeEntityLoader.java
    A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/HibernateOrmSingleTypeCriteriaEntityLoader.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexedTypeManagerBuilder.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoMapper.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoScopeDelegateImpl.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/spi/PojoMappingTypeMetadata.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/scope/spi/PojoScopeDelegate.java

  Log Message:
  -----------
  HSEARCH-3203 Quick and dirty fix to correctly load entity types with a document ID that is not the entity ID


  Commit: 730727631ff6f518f18505a8c3e23072dae76290
      https://github.com/hibernate/hibernate-search/commit/730727631ff6f518f18505a8c3e23072dae76290
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-06-18 (Tue, 18 Jun 2019)

  Changed paths:
    A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingNonEntityIdDocumentIdIT.java
    A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingNonEntityIdDocumentIdIT.java
    A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/SearchQueryNonEntityIdDocumentIdIT.java
    A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/session/SearchSessionWritePlanNonEntityIdDocumentIdIT.java

  Log Message:
  -----------
  HSEARCH-3203 Test behavior when an entity is indexed with a document id that is not the entity id


  Commit: 11d5d69253fcd9b76c1f1472b25ffdeb5ff444c1
      https://github.com/hibernate/hibernate-search/commit/11d5d69253fcd9b76c1f1472b25ffdeb5ff444c1
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-06-18 (Tue, 18 Jun 2019)

  Changed paths:
    A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/SearchQueryEntityLoadingIT.java
    R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/SearchQueryNonEntityIdDocumentIdIT.java

  Log Message:
  -----------
  HSEARCH-3203 Test loading multiple different entity types in one search query

Especially if one entity type uses its entity ID as document ID and not
the other entity type.


Compare: https://github.com/hibernate/hibernate-search/compare/a0b9caa9b667...11d5d69253fc



More information about the hibernate-commits mailing list