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]