Examples of generateImports()


Examples of org.hibernate.tool.hbm2x.pojo.ImportContextImpl.generateImports()

    ImportContext ic = new ImportContextImpl("foobar");
   
    assertEquals("CascadeType", ic.importType("javax.persistence.CascadeType"));
    assertEquals("org.hibernate.annotations.CascadeType", ic.importType("org.hibernate.annotations.CascadeType"));
   
    assertTrue("The hibernate annotation should not be imported to avoid name clashes", ic.generateImports().indexOf("hibernate")<0);
   
  }
 
  public void testImporter() {
    ImportContext context = new ImportContextImpl( "org.hibernate" );
View Full Code Here

Examples of org.hibernate.tool.hbm2x.pojo.ImportContextImpl.generateImports()

    assertEquals("Collection<org.marvel.Hulk>", context.importType("java.util.Collection<org.marvel.Hulk>"));
    assertEquals("Map<java.lang.String, org.marvel.Hulk>", context.importType("java.util.Map<java.lang.String, org.marvel.Hulk>"));
    assertEquals("Collection<org.marvel.Hulk>[]", context.importType("java.util.Collection<org.marvel.Hulk>[]"));
    assertEquals("Map<java.lang.String, org.marvel.Hulk>", context.importType("java.util.Map<java.lang.String, org.marvel.Hulk>"));   
   
    String string = context.generateImports();
    assertTrue(string.indexOf("import org.hibernate.Session;")<0);
    assertTrue(string.indexOf("import org.test.Entity;")>0);
    assertTrue("Entity can only be imported once", string.indexOf("import org.other.test.Entity;")<0);   
    assertFalse(string.indexOf("<")>=0);
   
View Full Code Here

Examples of org.hibernate.tool.hbm2x.pojo.ImportContextImpl.generateImports()

   
    assertEquals("List<java.util.Map.Entry>", context.importType( "java.util.List<java.util.Map$Entry>" ));
    assertEquals("List<org.hibernate.Test.Entry>", context.importType( "java.util.List<org.hibernate.Test$Entry>" ));
   
   
    string = context.generateImports();
   
    assertTrue(string.indexOf("import java.util.Map")>=0);
    assertTrue(string.indexOf("import java.utilMap$")<0);
    assertTrue(string.indexOf("$")<0);
   
View Full Code Here

Examples of org.hibernate.tool.hbm2x.pojo.POJOClass.generateImports()

    p = classMapping.getProperty("sortedArticlesMap");

    assertEquals("java.util.SortedMap", cfg2java.getJavaTypeName( p, false));
    assertEquals("SortedMap<String,Article>", cfg2java.getJavaTypeName( p, true, new ImportContextImpl("") ));
   
    assertFalse(clazz.generateImports().contains("import comparator.NoopComparator;"));
    assertEquals("new TreeMap(new NoopComparator())", clazz.getFieldInitialization(p, false));
    assertTrue(clazz.generateImports().contains("import comparator.NoopComparator;"));
   
    assertEquals("new TreeMap<String,Article>(new NoopComparator())", clazz.getFieldInitialization(p, true));
   
View Full Code Here

Examples of org.hibernate.tool.hbm2x.pojo.POJOClass.generateImports()

    assertEquals("java.util.SortedMap", cfg2java.getJavaTypeName( p, false));
    assertEquals("SortedMap<String,Article>", cfg2java.getJavaTypeName( p, true, new ImportContextImpl("") ));
   
    assertFalse(clazz.generateImports().contains("import comparator.NoopComparator;"));
    assertEquals("new TreeMap(new NoopComparator())", clazz.getFieldInitialization(p, false));
    assertTrue(clazz.generateImports().contains("import comparator.NoopComparator;"));
   
    assertEquals("new TreeMap<String,Article>(new NoopComparator())", clazz.getFieldInitialization(p, true));
   
    p = classMapping.getProperty("sortedArticlesSet");
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.