Package org.hibernate.search.test.util

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


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


  public void testShallowInvalidPath() throws Exception {
    FullTextSessionBuilder cfg = new FullTextSessionBuilder();
    cfg.addAnnotatedClass( A.class );
    cfg.addAnnotatedClass( B.class );
    cfg.addAnnotatedClass( C.class );
    cfg.addAnnotatedClass( InvalidShallowPathCase.class );
    try {
      cfg.build();
      fail( "Exception should have been thrown for ShallowPathCase having invalid path: dne" );
    }
    catch (SearchException se) {
View Full Code Here

  }

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

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

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

  public void testNonLeafPathInvalid() {
    FullTextSessionBuilder cfg = new FullTextSessionBuilder();
    cfg.addAnnotatedClass( A.class );
    cfg.addAnnotatedClass( B.class );
    cfg.addAnnotatedClass( C.class );
    cfg.addAnnotatedClass( InvalidNonLeafUseCase.class );
    try {
      cfg.build();
      fail( "Exception should have been thrown for D having invalid path: b.c" );
    }
    catch (SearchException se) {
View Full Code Here

  }

  @Test
  public void testEmbeddedPathValidation() {
    FullTextSessionBuilder cfg = new FullTextSessionBuilder();
    cfg.addAnnotatedClass( A.class );
    cfg.addAnnotatedClass( B.class );
    cfg.addAnnotatedClass( C.class );
    cfg.addAnnotatedClass( InvalidEmbeddedWithoutPathsCase.class );
    cfg.addAnnotatedClass( InvalidEmbeddedPathCase.class );
    try {
View Full Code Here

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

  @Test
  public void testEmbeddedPathValidation() {
    FullTextSessionBuilder cfg = new FullTextSessionBuilder();
    cfg.addAnnotatedClass( A.class );
    cfg.addAnnotatedClass( B.class );
    cfg.addAnnotatedClass( C.class );
    cfg.addAnnotatedClass( InvalidEmbeddedWithoutPathsCase.class );
    cfg.addAnnotatedClass( InvalidEmbeddedPathCase.class );
    try {
      cfg.build();
      fail( "Exception should have been thrown for InvalidEmbeddedPathsCase having invalid path: emb.e4" );
View Full Code Here

  public void testEmbeddedPathValidation() {
    FullTextSessionBuilder cfg = new FullTextSessionBuilder();
    cfg.addAnnotatedClass( A.class );
    cfg.addAnnotatedClass( B.class );
    cfg.addAnnotatedClass( C.class );
    cfg.addAnnotatedClass( InvalidEmbeddedWithoutPathsCase.class );
    cfg.addAnnotatedClass( InvalidEmbeddedPathCase.class );
    try {
      cfg.build();
      fail( "Exception should have been thrown for InvalidEmbeddedPathsCase having invalid path: emb.e4" );
    }
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.