Package org.hibernate.search.test.util

Examples of org.hibernate.search.test.util.FullTextSessionBuilder.addAnnotatedClass()


      node.setProperty(
          Environment.CONNECTION_PROVIDER,
          org.hibernate.search.infinispan.ClusterSharedConnectionProvider.class.getName()
          );
    for ( Class<?> entityType : entityTypes ) {
      node.addAnnotatedClass( entityType );
    }
    return node.build();
  }

  /**
 
View Full Code Here


  }

  public void wrapper(boolean usingMixedIds, String... expectedLoadedFields) {
    FullTextSessionBuilder builder = new FullTextSessionBuilder();
    if ( usingMixedIds ) {
      builder
        .addAnnotatedClass( Address.class )
        .addAnnotatedClass( Country.class );
    }
    builder.addAnnotatedClass( Item.class )
      .addAnnotatedClass( ProductCatalog.class )
View Full Code Here

    if ( usingMixedIds ) {
      builder
        .addAnnotatedClass( Address.class )
        .addAnnotatedClass( Country.class );
    }
    builder.addAnnotatedClass( Item.class )
      .addAnnotatedClass( ProductCatalog.class )
      .setProperty( "hibernate.search.default." + Environment.READER_STRATEGY, FieldSelectorLeakingReaderProvider.class.getName() )
      .setProperty( Environment.MODEL_MAPPING, Mapping.class.getName() )
      .build();
    try {
View Full Code Here

    FullTextSessionBuilder cfg = new FullTextSessionBuilder();
    cfg.addAnnotatedClass( A.class );
    cfg.addAnnotatedClass( B.class );
    cfg.addAnnotatedClass( C.class );
    cfg.addAnnotatedClass( ReferencesIndexedEmbeddedA.class );
    cfg.addAnnotatedClass( DepthExceedsPathTestCase.class );
    cfg.build();
  }

}
View Full Code Here

  @Test
  public void testUseOfCustomLockingFactory() {
    assertNull( CustomLockFactoryProvider.optionValue );
    FullTextSessionBuilder builder = new FullTextSessionBuilder();
    builder
      .addAnnotatedClass( SnowStorm.class )
      .setProperty( "hibernate.search.default.locking_option", "somethingHere" )
      .setProperty( "hibernate.search.default.locking_strategy",
          "org.hibernate.search.test.directoryProvider.CustomLockFactoryProvider" )
      .build();
View Full Code Here

  @Test
  public void testFailOnNonExistentLockingFactory() {
    FullTextSessionBuilder builder = new FullTextSessionBuilder();
    try {
      builder
        .addAnnotatedClass( SnowStorm.class )
        .setProperty( "hibernate.search.default.locking_option", "somethingHere" )
        .setProperty( "hibernate.search.default.locking_strategy", "org.hibernate.NotExistingFactory")
        .build();
      builder.close();
View Full Code Here

public class TestInvalidPaths {

  @Test
  public void testInvalidDeepSimplePath() {
    FullTextSessionBuilder cfg = new FullTextSessionBuilder();
    cfg.addAnnotatedClass( A.class );
    cfg.addAnnotatedClass( B.class );
    cfg.addAnnotatedClass( C.class );
    cfg.addAnnotatedClass( DeepPathSimpleTypeCase.class );
    try {
      cfg.build();
View Full Code Here

  @Test
  public void testInvalidDeepSimplePath() {
    FullTextSessionBuilder cfg = new FullTextSessionBuilder();
    cfg.addAnnotatedClass( A.class );
    cfg.addAnnotatedClass( B.class );
    cfg.addAnnotatedClass( C.class );
    cfg.addAnnotatedClass( DeepPathSimpleTypeCase.class );
    try {
      cfg.build();
      fail( "Exception should have been thrown for DeepPathSimpleTypeCase having invalid path: b.c.dne" );
View Full Code Here

  @Test
  public void testInvalidDeepSimplePath() {
    FullTextSessionBuilder cfg = new FullTextSessionBuilder();
    cfg.addAnnotatedClass( A.class );
    cfg.addAnnotatedClass( B.class );
    cfg.addAnnotatedClass( C.class );
    cfg.addAnnotatedClass( DeepPathSimpleTypeCase.class );
    try {
      cfg.build();
      fail( "Exception should have been thrown for DeepPathSimpleTypeCase having invalid path: b.c.dne" );
    }
View Full Code Here

  public void testInvalidDeepSimplePath() {
    FullTextSessionBuilder cfg = new FullTextSessionBuilder();
    cfg.addAnnotatedClass( A.class );
    cfg.addAnnotatedClass( B.class );
    cfg.addAnnotatedClass( C.class );
    cfg.addAnnotatedClass( DeepPathSimpleTypeCase.class );
    try {
      cfg.build();
      fail( "Exception should have been thrown for DeepPathSimpleTypeCase having invalid path: b.c.dne" );
    }
    catch (SearchException se) {
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.