akarasulu    2003/11/10 16:28:03

  Modified:    repository/api/src/test/org/apache/avalon/repository
                        InitialRepositoryFactoryTest.java
  Log:
  Finished some tests.
  
  Revision  Changes    Path
  1.3       +32 -7     
avalon-sandbox/repository/api/src/test/org/apache/avalon/repository/InitialRepositoryFactoryTest.java
  
  Index: InitialRepositoryFactoryTest.java
  ===================================================================
  RCS file: 
/home/cvs/avalon-sandbox/repository/api/src/test/org/apache/avalon/repository/InitialRepositoryFactoryTest.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- InitialRepositoryFactoryTest.java 10 Nov 2003 22:01:22 -0000      1.2
  +++ InitialRepositoryFactoryTest.java 11 Nov 2003 00:28:03 -0000      1.3
  @@ -50,6 +50,8 @@
   
   package org.apache.avalon.repository ;
   
  +import java.io.File;
  +
   import junit.framework.TestCase ;
   
   
  @@ -95,15 +97,38 @@
       
       public void testRepositoryLoader() throws Exception
       {
  -        RepositoryFactory l_loader = new InitialRepositoryFactory() ;
  -        assertNotNull( l_loader ) ;
  +        RepositoryFactory l_factory = new InitialRepositoryFactory() ;
  +        assertNotNull( l_factory ) ;
       }
   
       public void testGetDefaultConfig() throws Exception
       {
  -        //RepositoryLoader l_loader = new RepositoryLoader() ;
  -        //assertNotNull( l_loader ) ;
  -        //RepositoryConfig l_config = l_loader.getDefaultConfig() ;
  -        //assertNotNull( l_config ) ;
  +        RepositoryFactory l_factory = new InitialRepositoryFactory() ;
  +        assertNotNull( l_factory ) ;
  +        RepositoryContext l_config = l_factory.getDefaultContext() ;
  +        assertNotNull( l_config ) ;
  +    }
  +
  +    public void testCreate() throws Exception
  +    {
  +        RepositoryFactory l_factory = new InitialRepositoryFactory() ;
  +        assertNotNull( l_factory ) ;
  +        RepositoryContext l_config = l_factory.getDefaultContext() ;
  +        assertNotNull( l_config ) ;
  +        
  +        l_config.setCacheDir( System.getProperty( "user.home" ) 
  +                + File.separator + ".merlin" ) ;
  +        String [] l_urls = {
  +            "file:./testrepo",
  +            "http://ibiblio.org/maven";,
  +            "http://dpml.net";
  +        } ;
  +        
  +        l_config.setRemoteRepositoryUrls( l_urls ) ;
  +        Repository l_repo = l_factory.create( l_config ) ;
  +        assertNotNull( l_repo ) ;
  +        
  +        l_repo.getArtifact("avalon-framework", "avalon-framework-api", "4.1.5",
  +                "jar" ) ;
       }
   }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to