Package org.hibernate.search.testsupport.setup

Examples of org.hibernate.search.testsupport.setup.SearchConfigurationForTest


  private HibernateSearchResourceLoader resourceLoader;

  @Before
  public void setUp() {
    SearchConfiguration searchConfiguration = new SearchConfigurationForTest();
    BuildContext buildContext = new BuildContextForTest( searchConfiguration );
    ServiceManager serviceManager = new StandardServiceManager( searchConfiguration, buildContext );
    resourceLoader = new HibernateSearchResourceLoader( serviceManager );
  }
View Full Code Here


    searchFactory.getWorker().performWork( work, tc );
    tc.end();
  }

  protected SearchFactoryImplementor initializeSearchFactory() {
    SearchConfigurationForTest cfg = new SearchConfigurationForTest()
      .addProperty( "hibernate.search.default.directory_provider", FileMonitoringDirectoryProvider.class.getName() )
      .addProperty( "hibernate.search.default.reader.strategy", "shared" )
      .addProperty( "hibernate.search.index2.reader.strategy", "not-shared" ) //close all readers closed aggressively
      .addProperty( "hibernate.search.index2.exclusive_index_use", "false" ) //close all writers closed aggressively
      .addClass( Book.class )
View Full Code Here

    tc.end();
  }


  private SearchFactoryImplementor createSearchFactory(Class<?> clazz) {
    SearchConfigurationForTest configuration = new SearchConfigurationForTest()
        .addClass( clazz );

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

  private SerializationProvider serializationProvider;

  @Before
  public void setUp() {
    ServiceManager serviceManager = new StandardServiceManager(
        new SearchConfigurationForTest(),
        null
    );

    serializationProvider = serviceManager.requestService( SerializationProvider.class );
    assertTrue( "Wrong serialization provider", serializationProvider instanceof AvroSerializationProvider );
View Full Code Here

  private SerializationProvider serializationProvider;

  @Before
  public void setUp() {
    ServiceManager serviceManager = new StandardServiceManager(
        new SearchConfigurationForTest(),
        null
    );
    serializationProvider = serviceManager.requestService( SerializationProvider.class );
    assertTrue( "Wrong serialization provider", serializationProvider instanceof AvroSerializationProvider );
  }
View Full Code Here

  private AnnotationMetadataProvider metadataProvider;

  @Before
  public void setUp() {
    SearchConfiguration searchConfiguration = new SearchConfigurationForTest();
    ConfigContext configContext = new ConfigContext(
        searchConfiguration,
        new BuildContextForTest( searchConfiguration )
    );
    metadataProvider = new AnnotationMetadataProvider( new JavaReflectionManager(), configContext );
View Full Code Here

  @Rule
  public ExpectedException error = ExpectedException.none();

  @Test
  public void refuseConfigurationFileOnDefaultIndex() throws Throwable {
    SearchConfigurationForTest cfg = new SearchConfigurationForTest()
      .addProperty( "hibernate.search.default.worker.backend", "jgroupsMaster" )
      .addProperty( "hibernate.search.default.worker.backend.jgroups.configurationFile", "some non existing file" )
      ;
    error.expect( SearchException.class );
    error.expectMessage( "JGroups channel configuration should be specified in the global section" );
View Full Code Here

    bootConfiguration( cfg );
  }

  @Test
  public void refuseConfigurationFileOnSpecificIndex() throws Throwable {
    SearchConfigurationForTest cfg = new SearchConfigurationForTest()
      .addProperty( "hibernate.search.dvds.worker.backend", "jgroupsMaster" )
      .addProperty( "hibernate.search.dvds.worker.backend.jgroups.configurationFile", "some non existing file" )
      ;
    error.expect( SearchException.class );
    error.expectMessage( "JGroups channel configuration should be specified in the global section" );
View Full Code Here

    bootConfiguration( cfg );
  }

  @Test
  public void acceptConfigurationFile() throws Throwable {
    SearchConfigurationForTest cfg = new SearchConfigurationForTest()
      .addProperty( "hibernate.search.dvds.worker.backend", "jgroupsMaster" )
      .addProperty( "hibernate.search.services.jgroups.configurationFile", "some non existing file" )
      ;
    error.expect( SearchException.class );
    error.expectMessage( "Error while trying to create a channel using config file: some non existing file" );
View Full Code Here

    assertEquals( 0, countWorksDoneOnPerson( 1L ) );
  }

  @Test(expected = SearchException.class)
  public void testAgainstInfiniteTypeLoop() throws Exception {
    final SearchConfigurationForTest configuration = new HibernateManualConfiguration()
        .addClass( BrokenMammal.class );
    try {
      SearchFactoryImplementor sf = new SearchFactoryBuilder().configuration( configuration )
          .buildSearchFactory();
    }
View Full Code Here

TOP

Related Classes of org.hibernate.search.testsupport.setup.SearchConfigurationForTest

Copyright © 2018 www.massapicom. 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.