Package org.hibernate.search.testsupport.setup

Examples of org.hibernate.search.testsupport.setup.SearchConfigurationForTest.addProperty()


  }

  private MutableSearchFactory getSearchFactory(Map<String, String> shardingProperties) {
    SearchConfigurationForTest configuration = new SearchConfigurationForTest();
    for ( Map.Entry<String, String> entry : shardingProperties.entrySet() ) {
      configuration.addProperty( entry.getKey(), entry.getValue() );
    }
    configuration.addClass( Foo.class );

    return (MutableSearchFactory) new SearchFactoryBuilder().configuration(
        configuration
View Full Code Here


public class OptimizerStrategyLoadTest {

  @Test
  public void testDefaultImplementation() {
    SearchConfigurationForTest cfg = new SearchConfigurationForTest();
    cfg.addProperty( "hibernate.search.default.optimizer.implementation", "default" );
    verifyOptimizerImplementationIs( ExplicitOnlyOptimizerStrategy.class, cfg );
  }

  @Test
  public void testUnsetImplementation() {
View Full Code Here

  }

  @Test
  public void testIncrementalImplementation() {
    SearchConfigurationForTest cfg = new SearchConfigurationForTest();
    cfg.addProperty( "hibernate.search.default.optimizer.transaction_limit.max", "5" );
    verifyOptimizerImplementationIs( IncrementalOptimizerStrategy.class, cfg );
  }

  @Test(expected = SearchException.class)
  public void testIllegalImplementation() {
View Full Code Here

  }

  @Test(expected = SearchException.class)
  public void testIllegalImplementation() {
    SearchConfigurationForTest cfg = new SearchConfigurationForTest();
    cfg.addProperty( "hibernate.search.default.optimizer.implementation", "5" );
    verifyOptimizerImplementationIs( IncrementalOptimizerStrategy.class, cfg );
  }

  @Test
  public void testValidExtension() {
View Full Code Here

  }

  @Test
  public void testValidExtension() {
    SearchConfigurationForTest cfg = new SearchConfigurationForTest();
    cfg.addProperty( "hibernate.search.default.optimizer.implementation", CustomOptimizer.class.getName() );
    verifyOptimizerImplementationIs( CustomOptimizer.class, cfg );
  }

  @SuppressWarnings("unchecked")
  private void verifyOptimizerImplementationIs(Class type, SearchConfigurationForTest cfg) {
View Full Code Here

        .addProperty( "hibernate.jndi.org.osjava.sj.root", simpleJndiDir.getAbsolutePath() )
        .addProperty( "hibernate.jndi.org.osjava.sj.jndi.shared", "true" )
        .addProperty( Environment.JMX_ENABLED, "true" );

    if ( suffix != null ) {
      configuration.addProperty( Environment.JMX_BEAN_SUFFIX, suffix );
    }

    return new SearchFactoryBuilder().configuration( configuration ).buildSearchFactory();
  }
}
View Full Code Here

    cfg.setProgrammaticMapping( buildMappingDefinition );
    for ( Entry<Class<? extends Service>, Service> entry : providedServices.entrySet() ) {
      cfg.addProvidedService( entry.getKey(), entry.getValue() );
    }
    for ( String key : configuration.stringPropertyNames() ) {
      cfg.addProperty( key, configuration.getProperty( key ) );
    }
    for ( Class<?> c : entities ) {
      cfg.addClass( c );
    }
    sf = new SearchFactoryBuilder().configuration( cfg ).buildSearchFactory();
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.