Package org.hibernate.ejb.packaging

Examples of org.hibernate.ejb.packaging.ExplodedJarVisitor


  public void testExplodedJar() throws Exception {
    String jarFileName = "./build/testresources/explodedpar.par";
    //JarVisitor jarVisitor = new ExplodedJarVisitor( jarFileName, true, true );
    JarVisitor.Filter[] filters = getFilters();
    JarVisitor jarVisitor = new ExplodedJarVisitor( jarFileName, filters );
    assertEquals( "explodedpar", jarVisitor.getUnqualifiedJarName() );
    Set[] entries = jarVisitor.getMatchingEntries();
    assertEquals( 1, entries[1].size() );
    assertEquals( 1, entries[0].size() );
    assertEquals( 1, entries[2].size() );

    JarVisitor.Entry entry = new JarVisitor.Entry( Carpet.class.getName(), null );
    assertTrue( entries[1].contains( entry ) );
    for (JarVisitor.Entry localEntry : (Set<JarVisitor.Entry>) jarVisitor.getMatchingEntries()[2] ) {
      assertNotNull( localEntry.getInputStream() );
      localEntry.getInputStream().close();
    }
//    Set<String> classes = jarVisitor.getClassNames();
//    assertEquals( 2, classes.size() );
View Full Code Here


    }
    filters = getFilters();
    for ( JarVisitor.Filter filter : filters ) {
      dupeFilters[index++] = filter;
    }
    JarVisitor jarVisitor = new ExplodedJarVisitor( jarFileName, dupeFilters );
    assertEquals( "explodedpar", jarVisitor.getUnqualifiedJarName() );
    Set[] entries = jarVisitor.getMatchingEntries();
    assertEquals( 1, entries[1].size() );
    assertEquals( 1, entries[0].size() );
    assertEquals( 1, entries[2].size() );
    for ( JarVisitor.Entry entry : (Set<JarVisitor.Entry>) entries[2] ) {
      InputStream is = entry.getInputStream();
View Full Code Here

    String dirPath = explodedPar.toURL().toExternalForm();
    // TODO - shouldn't  ExplodedJarVisitor take care of a trailing slash?
    if ( dirPath.endsWith( "/" ) ) {
      dirPath = dirPath.substring( 0, dirPath.length() - 1 );
    }
    JarVisitor jarVisitor = new ExplodedJarVisitor( dirPath, filters );
    assertEquals( "explodedpar", jarVisitor.getUnqualifiedJarName() );
    Set[] entries = jarVisitor.getMatchingEntries();
    assertEquals( 1, entries[1].size() );
    assertEquals( 1, entries[0].size() );
    assertEquals( 1, entries[2].size() );

    Entry entry = new Entry( Carpet.class.getName(), null );
    assertTrue( entries[1].contains( entry ) );
    for ( Entry localEntry : ( Set<Entry> ) jarVisitor.getMatchingEntries()[2] ) {
      assertNotNull( localEntry.getInputStream() );
      localEntry.getInputStream().close();
    }
  }
View Full Code Here

  public void testExplodedJar() throws Exception {
    String jarFileName = "./target/test-packages/explodedpar.par";
    //JarVisitor jarVisitor = new ExplodedJarVisitor( jarFileName, true, true );
    Filter[] filters = getFilters();
    JarVisitor jarVisitor = new ExplodedJarVisitor( jarFileName, filters );
    assertEquals( "explodedpar", jarVisitor.getUnqualifiedJarName() );
    Set[] entries = jarVisitor.getMatchingEntries();
    assertEquals( 1, entries[1].size() );
    assertEquals( 1, entries[0].size() );
    assertEquals( 1, entries[2].size() );

    Entry entry = new Entry( Carpet.class.getName(), null );
    assertTrue( entries[1].contains( entry ) );
    for (Entry localEntry : (Set<Entry>) jarVisitor.getMatchingEntries()[2] ) {
      assertNotNull( localEntry.getInputStream() );
      localEntry.getInputStream().close();
    }
  }
View Full Code Here

  public void testExplodedJar() throws Exception {
    String jarFileName = "./build/testresources/explodedpar.par";
    //JarVisitor jarVisitor = new ExplodedJarVisitor( jarFileName, true, true );
    Filter[] filters = getFilters();
    JarVisitor jarVisitor = new ExplodedJarVisitor( jarFileName, filters );
    assertEquals( "explodedpar", jarVisitor.getUnqualifiedJarName() );
    Set[] entries = jarVisitor.getMatchingEntries();
    assertEquals( 1, entries[1].size() );
    assertEquals( 1, entries[0].size() );
    assertEquals( 1, entries[2].size() );

    Entry entry = new Entry( Carpet.class.getName(), null );
    assertTrue( entries[1].contains( entry ) );
    for (Entry localEntry : (Set<Entry>) jarVisitor.getMatchingEntries()[2] ) {
      assertNotNull( localEntry.getInputStream() );
      localEntry.getInputStream().close();
    }
  }
View Full Code Here

  public void testExplodedJar() throws Exception {
    String jarFileName = "./target/test-packages/explodedpar.par";
    //JarVisitor jarVisitor = new ExplodedJarVisitor( jarFileName, true, true );
    Filter[] filters = getFilters();
    JarVisitor jarVisitor = new ExplodedJarVisitor( jarFileName, filters );
    assertEquals( "explodedpar", jarVisitor.getUnqualifiedJarName() );
    Set[] entries = jarVisitor.getMatchingEntries();
    assertEquals( 1, entries[1].size() );
    assertEquals( 1, entries[0].size() );
    assertEquals( 1, entries[2].size() );

    Entry entry = new Entry( Carpet.class.getName(), null );
    assertTrue( entries[1].contains( entry ) );
    for (Entry localEntry : (Set<Entry>) jarVisitor.getMatchingEntries()[2] ) {
      assertNotNull( localEntry.getInputStream() );
      localEntry.getInputStream().close();
    }
  }
View Full Code Here

  public void testExplodedJar() throws Exception {
    String jarFileName = "./target/test-packages/explodedpar.par";
    //JarVisitor jarVisitor = new ExplodedJarVisitor( jarFileName, true, true );
    Filter[] filters = getFilters();
    JarVisitor jarVisitor = new ExplodedJarVisitor( jarFileName, filters );
    assertEquals( "explodedpar", jarVisitor.getUnqualifiedJarName() );
    Set[] entries = jarVisitor.getMatchingEntries();
    assertEquals( 1, entries[1].size() );
    assertEquals( 1, entries[0].size() );
    assertEquals( 1, entries[2].size() );

    Entry entry = new Entry( Carpet.class.getName(), null );
    assertTrue( entries[1].contains( entry ) );
    for (Entry localEntry : (Set<Entry>) jarVisitor.getMatchingEntries()[2] ) {
      assertNotNull( localEntry.getInputStream() );
      localEntry.getInputStream().close();
    }
  }
View Full Code Here

  public void testExplodedJar() throws Exception {
    String jarFileName = "./build/testresources/explodedpar.par";
    //JarVisitor jarVisitor = new ExplodedJarVisitor( jarFileName, true, true );
    Filter[] filters = getFilters();
    JarVisitor jarVisitor = new ExplodedJarVisitor( jarFileName, filters );
    assertEquals( "explodedpar", jarVisitor.getUnqualifiedJarName() );
    Set[] entries = jarVisitor.getMatchingEntries();
    assertEquals( 1, entries[1].size() );
    assertEquals( 1, entries[0].size() );
    assertEquals( 1, entries[2].size() );

    Entry entry = new Entry( Carpet.class.getName(), null );
    assertTrue( entries[1].contains( entry ) );
    for (Entry localEntry : (Set<Entry>) jarVisitor.getMatchingEntries()[2] ) {
      assertNotNull( localEntry.getInputStream() );
      localEntry.getInputStream().close();
    }
//    Set<String> classes = jarVisitor.getClassNames();
//    assertEquals( 2, classes.size() );
View Full Code Here

    }
    filters = getFilters();
    for ( Filter filter : filters ) {
      dupeFilters[index++] = filter;
    }
    JarVisitor jarVisitor = new ExplodedJarVisitor( jarFileName, dupeFilters );
    assertEquals( "explodedpar", jarVisitor.getUnqualifiedJarName() );
    Set[] entries = jarVisitor.getMatchingEntries();
    assertEquals( 1, entries[1].size() );
    assertEquals( 1, entries[0].size() );
    assertEquals( 1, entries[2].size() );
    for ( Entry entry : (Set<Entry>) entries[2] ) {
      InputStream is = entry.getInputStream();
View Full Code Here

TOP

Related Classes of org.hibernate.ejb.packaging.ExplodedJarVisitor

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.