ruper2/src/test/core/org/krysalis/ruper2/usecases FindTests.java,1.1,1.2

[email protected]
Newsgroups gmane.comp.krysalis.metamorphosis.cvs
Message-ID <[email protected]>
Update of /cvsroot/metamorphosis/ruper2/src/test/core/org/krysalis/ruper2/usecases
In directory sc8-pr-cvs1:/tmp/cvs-serv15430/src/test/core/org/krysalis/ruper2/usecases

Modified Files:
	FindTests.java 
Log Message:
Another stab at dependencies...

Index: FindTests.java
===================================================================
RCS file: /cvsroot/metamorphosis/ruper2/src/test/core/org/krysalis/ruper2/usecases/FindTests.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** FindTests.java	29 Sep 2003 18:09:25 -0000	1.1
--- FindTests.java	7 Oct 2003 00:03:25 -0000	1.2
***************
*** 10,18 ****
  import org.krysalis.ruper2.ResourceUpdater;
  import org.krysalis.ruper2.impl.ResourceUpdaterIdentifier;
  import org.krysalis.ruper2.protocols.VirtualResourceLocator;
! import org.krysalis.ruper2.query.ResourceRequest;
  import org.krysalis.ruper2.query.ResourceResult;
  import org.krysalis.ruper2.query.ResourceResultHelper;
- import org.krysalis.ruper2.query.ResourceSpecifierRequest;
  import org.krysalis.ruper2.repository.DefaultRepository;
  import org.krysalis.ruper2.repository.Repository;
--- 10,18 ----
  import org.krysalis.ruper2.ResourceUpdater;
  import org.krysalis.ruper2.impl.ResourceUpdaterIdentifier;
+ import org.krysalis.ruper2.messaging.ResourceRequest;
  import org.krysalis.ruper2.protocols.VirtualResourceLocator;
! import org.krysalis.ruper2.query.ResourceQueryHelper;
  import org.krysalis.ruper2.query.ResourceResult;
  import org.krysalis.ruper2.query.ResourceResultHelper;
  import org.krysalis.ruper2.repository.DefaultRepository;
  import org.krysalis.ruper2.repository.Repository;
***************
*** 67,131 ****
   */
  public class FindTests extends TestCase {
!     private File m_repoDir = new File("transient/usecase/find/repo");
!     private FileHelper m_fileHelper = new FileHelper();
! 
! 
!     protected void setUp() {
!         if( !m_repoDir.exists()) {
!             m_repoDir.mkdirs();
!         }
!         m_fileHelper.setUp();
!     }
! 
!     protected void tearDown() {
!         m_fileHelper.tearDown();
!     }
! 
!     /**
!      * Start simple,
!      * Find a single jar in a repository
!      */
!     public void testFindSingleJar() throws Exception {
!         File resourceFile = m_fileHelper.setupActualFile(m_repoDir, "gorilla/jars/gorilla-1.0.jar");
  
!         //  1. User configures Ruper
!         ResourceUpdaterIdentifier identifier = new ResourceUpdaterIdentifier("findTest");
!         ResourceUpdater updater = ResourceUpdater.getResourceUpdater( identifier, true );
  
!         Repository  fileRepo = new DefaultRepository("test", m_repoDir.toURL().toString() );
!         RepositorySet repos = new RepositorySet();
!         repos.addRepository( fileRepo );
  
!         //  2. User supplies resource query and asks Ruper process it
!         ResourceSpecifier specifier = new ResourceSpecifier( "gorilla");
!         ResourceRequest request = new ResourceSpecifierRequest( repos, specifier );
!         ResourceResult result = updater.performRequest( request );
  
!         //  3. Ruper examines query to extract resource information
!         //  4. Ruper queries repositories for resource
!         //  5. Ruper reports results to User
  
  
!         assertNotNull("Should get a result", result);
!         // TODO: This is very hacky
!         List resultList = ResourceResultHelper.getResourceList( result );
!         assertEquals("Result had wrong size", 1, resultList.size() );
!         Resource resource = (Resource) resultList.get(0);
  
!         VirtualResourceLocator expected =  new VirtualResourceLocator( resourceFile );
!         assertEquals("Got unexpected location",  expected , resource.getLocation() );
  
!     }
  
  
  
!     public static Test suite() {
!         return new TestSuite(FindTests.class);
!     }
  
!     public static void main(String[] args) {
!         junit.textui.TestRunner.run(suite());
!     }
  }
- 
- 
--- 67,139 ----
   */
  public class FindTests extends TestCase {
! 	private File m_repoDir = new File("transient/usecase/find/repo");
! 	private FileHelper m_fileHelper = new FileHelper();
  
! 	protected void setUp() {
! 		if (!m_repoDir.exists()) {
! 			m_repoDir.mkdirs();
! 		}
! 		m_fileHelper.setUp();
! 	}
  
! 	protected void tearDown() {
! 		m_fileHelper.tearDown();
! 	}
  
! 	/**
! 	 * Start simple,
! 	 * Find a single jar in a repository
! 	 */
! 	public void testFindSingleJar() throws Exception {
! 		File resourceFile =
! 			m_fileHelper.setupActualFile(
! 				m_repoDir,
! 				"gorilla/jars/gorilla-1.0.jar");
  
! 		//  1. User configures Ruper
! 		ResourceUpdaterIdentifier identifier =
! 			new ResourceUpdaterIdentifier("findTest");
! 		ResourceUpdater updater =
! 			ResourceUpdater.getResourceUpdater(identifier, true);
  
+ 		Repository fileRepo =
+ 			new DefaultRepository("test", m_repoDir.toURL().toString());
+ 		RepositorySet repos = new RepositorySet();
+ 		repos.addRepository(fileRepo);
  
! 		//  2. User supplies resource query and asks Ruper process it
! 		ResourceSpecifier specifier = new ResourceSpecifier("gorilla");
! 		ResourceRequest request =
! 			new ResourceRequest(
! 				ResourceQueryHelper.getResourceSpecifierQuery(
! 					specifier,
! 					repos));
! 		ResourceResult result = updater.performRequest(request);
  
! 		//  3. Ruper examines query to extract resource information
! 		//  4. Ruper queries repositories for resource
! 		//  5. Ruper reports results to User
  
! 		assertNotNull("Should get a result", result);
! 		// TODO: This is very hacky
! 		List resultList = ResourceResultHelper.getResourceList(result);
! 		assertEquals("Result had wrong size", 1, resultList.size());
! 		Resource resource = (Resource) resultList.get(0);
  
+ 		VirtualResourceLocator expected =
+ 			new VirtualResourceLocator(resourceFile);
+ 		assertEquals(
+ 			"Got unexpected location",
+ 			expected,
+ 			resource.getLocation());
  
+ 	}
  
! 	public static Test suite() {
! 		return new TestSuite(FindTests.class);
! 	}
  
! 	public static void main(String[] args) {
! 		junit.textui.TestRunner.run(suite());
! 	}
  }




-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.