Skip to content

Commit

Permalink
HSEARCH-4041 Update tests targeting deprecated APIs/SPIs
Browse files Browse the repository at this point in the history
  • Loading branch information
fax4ever authored and yrodiere committed Oct 30, 2020
1 parent 887c849 commit 3d56cba
Showing 1 changed file with 8 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,12 @@
import org.hibernate.search.mapper.javabean.mapping.CloseableSearchMapping;
import org.hibernate.search.mapper.pojo.bridge.binding.IdentifierBindingContext;
import org.hibernate.search.mapper.pojo.bridge.binding.PropertyBindingContext;
import org.hibernate.search.mapper.pojo.bridge.binding.RoutingBindingContext;
import org.hibernate.search.mapper.pojo.bridge.binding.TypeBindingContext;
import org.hibernate.search.mapper.pojo.bridge.binding.ValueBindingContext;
import org.hibernate.search.mapper.pojo.bridge.mapping.programmatic.IdentifierBinder;
import org.hibernate.search.mapper.pojo.bridge.mapping.programmatic.PropertyBinder;
import org.hibernate.search.mapper.pojo.bridge.mapping.programmatic.RoutingBinder;
import org.hibernate.search.mapper.pojo.bridge.mapping.programmatic.TypeBinder;
import org.hibernate.search.mapper.pojo.bridge.mapping.programmatic.ValueBinder;
import org.hibernate.search.mapper.pojo.extractor.ContainerExtractor;
Expand Down Expand Up @@ -121,7 +123,7 @@ public void successfulBuilding() {
}

@Test
public void failingRoutingKeyBinding() {
public void failingRoutingBinding() {
failingStartup( mappingDefinition -> {
TypeMappingStep otherIndexedEntityMapping = mappingDefinition.type( OtherIndexedEntity.class );
otherIndexedEntityMapping.indexed().index( OtherIndexedEntity.INDEX );
Expand All @@ -135,7 +137,7 @@ public void failingRoutingKeyBinding() {
// The extractor returns type Object, not String
.valueBinder( StartupStubBridge.binder( Object.class, VALUE_BRIDGE_COUNTER_KEYS ) )
.extractor( StartupStubContainerExtractor.NAME );
otherIndexedEntityMapping.routingKeyBinder( new FailingBinder() );
otherIndexedEntityMapping.indexed().routingBinder( new FailingBinder() );
} );

// We must have instantiated objects...
Expand Down Expand Up @@ -477,9 +479,8 @@ private static class SimulatedFailure extends RuntimeException {
}
}

private static class FailingBinder implements TypeBinder,
PropertyBinder, org.hibernate.search.mapper.pojo.bridge.mapping.programmatic.RoutingKeyBinder,
IdentifierBinder, ValueBinder {
private static class FailingBinder implements TypeBinder, PropertyBinder,
IdentifierBinder, ValueBinder, RoutingBinder {
@Override
public void bind(TypeBindingContext context) {
throw new SimulatedFailure();
Expand All @@ -496,12 +497,12 @@ public void bind(IdentifierBindingContext<?> context) {
}

@Override
public void bind(org.hibernate.search.mapper.pojo.bridge.binding.RoutingKeyBindingContext context) {
public void bind(ValueBindingContext<?> context) {
throw new SimulatedFailure();
}

@Override
public void bind(ValueBindingContext<?> context) {
public void bind(RoutingBindingContext context) {
throw new SimulatedFailure();
}
}
Expand All @@ -518,5 +519,4 @@ public void extract(Object container, Consumer<Object> consumer) {
throw new UnsupportedOperationException( "Unexpected runtime use" );
}
}

}

0 comments on commit 3d56cba

Please sign in to comment.