Author: brett
Date: Mon Nov 30 02:41:46 2009
New Revision: 885315

URL: http://svn.apache.org/viewvc?rev=885315&view=rev
Log:
[MRM-1290] correct hardcoding in getDependees

Modified:
    archiva/trunk/   (props changed)
    
archiva/trunk/archiva-modules/archiva-base/archiva-consumers/archiva-consumer-api/src/main/java/org/apache/maven/archiva/consumers/Consumer.java
   (props changed)
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/resources/struts.properties
   (props changed)
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/resources/struts.xml
   (props changed)
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/test/java/org/apache/maven/archiva/security/UserRepositoriesStub.java
   (props changed)
    
archiva/trunk/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-services/src/main/java/org/apache/archiva/web/xmlrpc/services/SearchServiceImpl.java
    
archiva/trunk/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-services/src/test/java/org/apache/archiva/web/xmlrpc/services/SearchServiceImplTest.java

Propchange: archiva/trunk/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Mon Nov 30 02:41:46 2009
@@ -1,4 +1,4 @@
-/archiva/branches/MRM-1025:882046,882457,884741
+/archiva/branches/MRM-1025:882046,882457,884741,885313-885314
 /archiva/branches/MRM-541:686983-687034
 /archiva/branches/archiva-search-improvements:723609-726925
 /archiva/branches/archiva-struts2:699795-705848

Propchange: 
archiva/trunk/archiva-modules/archiva-base/archiva-consumers/archiva-consumer-api/src/main/java/org/apache/maven/archiva/consumers/Consumer.java
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Mon Nov 30 02:41:46 2009
@@ -1,4 +1,4 @@
-/archiva/branches/MRM-1025/archiva-modules/archiva-base/archiva-consumers/archiva-consumer-api/src/main/java/org/apache/maven/archiva/consumers/Consumer.java:882046,882457,884741
+/archiva/branches/MRM-1025/archiva-modules/archiva-base/archiva-consumers/archiva-consumer-api/src/main/java/org/apache/maven/archiva/consumers/Consumer.java:882046,882457,884741,885313-885314
 
/archiva/branches/MRM-541/archiva-modules/archiva-base/archiva-consumers/archiva-consumer-api/src/main/java/org/apache/maven/archiva/consumers/BaseConsumer.java:686983-687034
 
/archiva/branches/archiva-search-improvements/archiva-modules/archiva-base/archiva-consumers/archiva-consumer-api/src/main/java/org/apache/maven/archiva/consumers/Consumer.java:723609-726925
 
/archiva/branches/archiva-struts2/archiva-modules/archiva-base/archiva-consumers/archiva-consumer-api/src/main/java/org/apache/maven/archiva/consumers/BaseConsumer.java:699795-705848

Propchange: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/resources/struts.properties
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Mon Nov 30 02:41:46 2009
@@ -1,4 +1,4 @@
-/archiva/branches/MRM-1025/archiva-modules/archiva-web/archiva-webapp/src/main/resources/struts.properties:882046,882457,884741
+/archiva/branches/MRM-1025/archiva-modules/archiva-web/archiva-webapp/src/main/resources/struts.properties:882046,882457,884741,885313-885314
 
/archiva/branches/MRM-541/archiva-modules/archiva-web/archiva-webapp/src/main/resources/webwork.properties:686983-687034
 
/archiva/branches/archiva-search-improvements/archiva-modules/archiva-web/archiva-webapp/src/main/resources/struts.properties:723609-726925
 
/archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/resources/struts.properties:699795-705848

Propchange: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/resources/struts.xml
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Mon Nov 30 02:41:46 2009
@@ -1,4 +1,4 @@
-/archiva/branches/MRM-1025/archiva-modules/archiva-web/archiva-webapp/src/main/resources/struts.xml:882046,882457,884741
+/archiva/branches/MRM-1025/archiva-modules/archiva-web/archiva-webapp/src/main/resources/struts.xml:882046,882457,884741,885313-885314
 
/archiva/branches/MRM-541/archiva-modules/archiva-web/archiva-webapp/src/main/resources/xwork.xml:686983-687034
 
/archiva/branches/archiva-search-improvements/archiva-modules/archiva-web/archiva-webapp/src/main/resources/struts.xml:723609-726925
 
/archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/resources/struts.xml:699795-705848

Propchange: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/test/java/org/apache/maven/archiva/security/UserRepositoriesStub.java
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Mon Nov 30 02:41:46 2009
@@ -1,4 +1,4 @@
-/archiva/branches/MRM-1025/archiva-modules/archiva-web/archiva-webapp/src/test/java/org/apache/maven/archiva/security/UserRepositoriesStub.java:882046,882457,884741
+/archiva/branches/MRM-1025/archiva-modules/archiva-web/archiva-webapp/src/test/java/org/apache/maven/archiva/security/UserRepositoriesStub.java:882046,882457,884741,885313-885314
 
/archiva/branches/MRM-541/archiva-modules/archiva-web/archiva-webapp/src/test/java/org/apache/maven/archiva/web/rss/UserRepositoriesStub.java:686983-687034
 
/archiva/branches/archiva-search-improvements/archiva-modules/archiva-web/archiva-webapp/src/test/java/org/apache/maven/archiva/web/rss/UserRepositoriesStub.java:723609-726925
 
/archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/test/java/org/apache/maven/archiva/web/rss/UserRepositoriesStub.java:699795-705848

Modified: 
archiva/trunk/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-services/src/main/java/org/apache/archiva/web/xmlrpc/services/SearchServiceImpl.java
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-services/src/main/java/org/apache/archiva/web/xmlrpc/services/SearchServiceImpl.java?rev=885315&r1=885314&r2=885315&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-services/src/main/java/org/apache/archiva/web/xmlrpc/services/SearchServiceImpl.java
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-services/src/main/java/org/apache/archiva/web/xmlrpc/services/SearchServiceImpl.java
 Mon Nov 30 02:41:46 2009
@@ -36,11 +36,9 @@
 import org.apache.maven.archiva.database.ArchivaDatabaseException;
 import org.apache.maven.archiva.database.ArtifactDAO;
 import org.apache.maven.archiva.database.ObjectNotFoundException;
-import org.apache.maven.archiva.database.ProjectModelDAO;
 import org.apache.maven.archiva.database.browsing.BrowsingResults;
 import org.apache.maven.archiva.database.browsing.RepositoryBrowsing;
 import 
org.apache.maven.archiva.database.constraints.ArtifactsByChecksumConstraint;
-import 
org.apache.maven.archiva.database.constraints.ArtifactsRelatedConstraint;
 import org.apache.maven.archiva.database.constraints.UniqueVersionConstraint;
 import org.apache.maven.archiva.model.ArchivaArtifact;
 import org.apache.maven.archiva.model.ArchivaProjectModel;
@@ -258,7 +256,7 @@
         List<Artifact> artifacts = new ArrayList<Artifact>();
         List<String> observableRepos = 
xmlRpcUserRepositories.getObservableRepositories();
         
-        List<ArchivaProjectModel> dependees = repoBrowsing.getUsedBy( "", 
observableRepos, "org.apache.archiva", "archiva-test", "1.0" );
+        List<ArchivaProjectModel> dependees = repoBrowsing.getUsedBy( "", 
observableRepos, groupId, artifactId, version );
         for( ArchivaProjectModel model : dependees )
         {
             Artifact artifact =

Modified: 
archiva/trunk/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-services/src/test/java/org/apache/archiva/web/xmlrpc/services/SearchServiceImplTest.java
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-services/src/test/java/org/apache/archiva/web/xmlrpc/services/SearchServiceImplTest.java?rev=885315&r1=885314&r2=885315&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-services/src/test/java/org/apache/archiva/web/xmlrpc/services/SearchServiceImplTest.java
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-services/src/test/java/org/apache/archiva/web/xmlrpc/services/SearchServiceImplTest.java
 Mon Nov 30 02:41:46 2009
@@ -75,7 +75,11 @@
     private MockControl repoBrowsingControl;
     
     private RepositoryBrowsing repoBrowsing;
-        
+
+    private static final String ARCHIVA_TEST_ARTIFACT_ID = 
"archiva-xmlrpc-test";
+
+    private static final String ARCHIVA_TEST_GROUP_ID = "org.apache.archiva";
+
     @Override
     public void setUp()
         throws Exception
@@ -115,12 +119,12 @@
         versions.add( "1.0" );
         
         SearchResultHit resultHit = new SearchResultHit();
-        resultHit.setGroupId( "org.apache.archiva" );
+        resultHit.setGroupId( ARCHIVA_TEST_GROUP_ID );
         resultHit.setArtifactId( "archiva-webapp" );        
         resultHit.setVersions( versions );
         resultHit.setRepositoryId( null );
         
-        results.addHit( SearchUtil.getHitId( "org.apache.archiva", 
"archiva-webapp" ), resultHit );
+        results.addHit( SearchUtil.getHitId( ARCHIVA_TEST_GROUP_ID, 
"archiva-webapp" ), resultHit );
         
         SearchResultLimits limits = new SearchResultLimits( 
SearchResultLimits.ALL_PAGES );
         
@@ -130,14 +134,14 @@
                                                                                
           resultHit.getArtifactId() ) ), null );
         
         ArchivaProjectModel model = new ArchivaProjectModel();
-        model.setGroupId( "org.apache.archiva" );
+        model.setGroupId( ARCHIVA_TEST_GROUP_ID );
         model.setArtifactId( "archiva-webapp" );
         model.setVersion( "1.0" );
         model.setPackaging( "war" );
           
-        repoBrowsingControl.expectAndReturn( repoBrowsing.selectVersion( "", 
observableRepoIds, "org.apache.archiva", "archiva-webapp", "1.0" ), model );
+        repoBrowsingControl.expectAndReturn( repoBrowsing.selectVersion( "", 
observableRepoIds, ARCHIVA_TEST_GROUP_ID, "archiva-webapp", "1.0" ), model );
                 
-        repoBrowsingControl.expectAndReturn( repoBrowsing.getRepositoryId( "", 
observableRepoIds, "org.apache.archiva", "archiva-webapp", "1.0" ), 
"repo1.mirror" );
+        repoBrowsingControl.expectAndReturn( repoBrowsing.getRepositoryId( "", 
observableRepoIds, ARCHIVA_TEST_GROUP_ID, "archiva-webapp", "1.0" ), 
"repo1.mirror" );
         
         userReposControl.replay();
         searchControl.replay();
@@ -155,7 +159,7 @@
         assertEquals( 1, artifacts.size() );
           
         Artifact artifact = artifacts.get( 0 );
-        assertEquals( "org.apache.archiva", artifact.getGroupId() );
+        assertEquals( ARCHIVA_TEST_GROUP_ID, artifact.getGroupId() );
         assertEquals( "archiva-webapp", artifact.getArtifactId() );
         assertEquals( "1.0", artifact.getVersion() );
         assertEquals( "war", artifact.getType() );
@@ -179,11 +183,11 @@
         
         SearchResultHit resultHit = new SearchResultHit();
         resultHit.setRepositoryId( null );
-        resultHit.setGroupId( "org.apache.archiva" );
-        resultHit.setArtifactId( "archiva-test" );
+        resultHit.setGroupId( ARCHIVA_TEST_GROUP_ID );
+        resultHit.setArtifactId( ARCHIVA_TEST_ARTIFACT_ID );
         resultHit.setVersions( versions );
         
-        results.addHit( SearchUtil.getHitId( "org.apache.archiva", 
"archiva-test" ), resultHit );
+        results.addHit( SearchUtil.getHitId( ARCHIVA_TEST_GROUP_ID, 
ARCHIVA_TEST_ARTIFACT_ID ), resultHit );
         
         SearchResultLimits limits = new SearchResultLimits( 
SearchResultLimits.ALL_PAGES );
         
@@ -192,9 +196,11 @@
         archivaDAOControl.expectAndReturn( archivaDAO.query( new 
UniqueVersionConstraint( observableRepoIds, resultHit.getGroupId(),
                                                                                
           resultHit.getArtifactId() ) ), null );
           
-        repoBrowsingControl.expectAndReturn( repoBrowsing.selectVersion( "", 
observableRepoIds, "org.apache.archiva", "archiva-test", "1.0" ), null );
+        repoBrowsingControl.expectAndReturn( repoBrowsing.selectVersion( "", 
observableRepoIds, ARCHIVA_TEST_GROUP_ID,
+                                                                         
ARCHIVA_TEST_ARTIFACT_ID, "1.0" ), null );
         
-        repoBrowsingControl.expectAndReturn( repoBrowsing.getRepositoryId( "", 
observableRepoIds, "org.apache.archiva", "archiva-test", "1.0" ), null );
+        repoBrowsingControl.expectAndReturn( repoBrowsing.getRepositoryId( "", 
observableRepoIds, ARCHIVA_TEST_GROUP_ID,
+                                                                           
ARCHIVA_TEST_ARTIFACT_ID, "1.0" ), null );
         
         userReposControl.replay();
         searchControl.replay();
@@ -212,8 +218,8 @@
         assertEquals( 1, artifacts.size() );
           
         Artifact artifact = artifacts.get( 0 );
-        assertEquals( "org.apache.archiva", artifact.getGroupId() );
-        assertEquals( "archiva-test", artifact.getArtifactId() );
+        assertEquals( ARCHIVA_TEST_GROUP_ID, artifact.getGroupId() );
+        assertEquals( ARCHIVA_TEST_ARTIFACT_ID, artifact.getArtifactId() );
         assertEquals( "1.0", artifact.getVersion() );
         assertEquals( "jar", artifact.getType() );
         assertNull( "Repository should be null since the model was not found 
in the database!", artifact.getRepositoryId() );
@@ -292,8 +298,8 @@
         versions.add( "1.0" );
         
         SearchResultHit resultHit = new SearchResultHit();
-        resultHit.setGroupId( "org.apache.archiva" );
-        resultHit.setArtifactId( "archiva-test" );
+        resultHit.setGroupId( ARCHIVA_TEST_GROUP_ID );
+        resultHit.setArtifactId( ARCHIVA_TEST_ARTIFACT_ID );
         resultHit.setVersions( versions );
         resultHit.setRepositoryId( null );
         
@@ -307,14 +313,16 @@
         searchControl.expectAndDefaultReturn( search.search( "", 
observableRepoIds, "archiva", limits, null ), results );
         
         ArchivaProjectModel model = new ArchivaProjectModel();
-        model.setGroupId( "org.apache.archiva" );
-        model.setArtifactId( "archiva-test" );
+        model.setGroupId( ARCHIVA_TEST_GROUP_ID );
+        model.setArtifactId( ARCHIVA_TEST_ARTIFACT_ID );
         model.setVersion( "1.0" );
         model.setPackaging( "jar" );
           
-        repoBrowsingControl.expectAndReturn( repoBrowsing.selectVersion( "", 
observableRepoIds, "org.apache.archiva", "archiva-test", "1.0" ), model );
+        repoBrowsingControl.expectAndReturn( repoBrowsing.selectVersion( "", 
observableRepoIds, ARCHIVA_TEST_GROUP_ID,
+                                                                         
ARCHIVA_TEST_ARTIFACT_ID, "1.0" ), model );
         
-        repoBrowsingControl.expectAndReturn( repoBrowsing.getRepositoryId( "", 
observableRepoIds, "org.apache.archiva", "archiva-test", "1.0" ), 
"repo1.mirror" );
+        repoBrowsingControl.expectAndReturn( repoBrowsing.getRepositoryId( "", 
observableRepoIds, ARCHIVA_TEST_GROUP_ID,
+                                                                           
ARCHIVA_TEST_ARTIFACT_ID, "1.0" ), "repo1.mirror" );
         
         userReposControl.replay();
         searchControl.replay();
@@ -332,8 +340,8 @@
         assertEquals( 1, artifacts.size() );
         
         Artifact artifact = artifacts.get( 0 );
-        assertEquals( "org.apache.archiva", artifact.getGroupId() );
-        assertEquals( "archiva-test", artifact.getArtifactId() );
+        assertEquals( ARCHIVA_TEST_GROUP_ID, artifact.getGroupId() );
+        assertEquals( ARCHIVA_TEST_ARTIFACT_ID, artifact.getArtifactId() );
         assertEquals( "1.0", artifact.getVersion() );
         assertEquals( "jar", artifact.getType() );
         assertNotNull( "Repository should not be null!", 
artifact.getRepositoryId() );
@@ -374,7 +382,7 @@
         
         ArtifactsByChecksumConstraint constraint = new 
ArtifactsByChecksumConstraint( "a1b2c3aksjhdasfkdasasd" );
         List<ArchivaArtifact> artifacts = new ArrayList<ArchivaArtifact>();
-        ArchivaArtifact artifact = new ArchivaArtifact( "org.apache.archiva", 
"archiva-test", "1.0", "", "jar", "test-repo"  );
+        ArchivaArtifact artifact = new ArchivaArtifact( ARCHIVA_TEST_GROUP_ID, 
ARCHIVA_TEST_ARTIFACT_ID, "1.0", "", "jar", "test-repo"  );
         artifact.getModel().setWhenGathered( whenGathered );
         artifacts.add( artifact );
         
@@ -414,51 +422,58 @@
         versions.add( "1.2" );
         versions.add( "1.2.1-SNAPSHOT" );
         
-        BrowsingResults results = new BrowsingResults( "org.apache.archiva", 
"archiva-test" );
+        BrowsingResults results = new BrowsingResults( ARCHIVA_TEST_GROUP_ID, 
ARCHIVA_TEST_ARTIFACT_ID );
         results.setSelectedRepositoryIds( observableRepoIds );
         results.setVersions( versions );
         
         List<ArchivaArtifact> archivaArtifacts = new 
ArrayList<ArchivaArtifact>();
-        ArchivaArtifact archivaArtifact = new ArchivaArtifact( 
"org.apache.archiva", "archiva-test", versions.get( 0 ), "", "pom", 
"repo1.mirror" );
+        ArchivaArtifact archivaArtifact = new ArchivaArtifact( 
ARCHIVA_TEST_GROUP_ID, ARCHIVA_TEST_ARTIFACT_ID, versions.get( 0 ), "", "pom", 
"repo1.mirror" );
         archivaArtifact.getModel().setWhenGathered( whenGathered );
         archivaArtifacts.add( archivaArtifact );
         
-        archivaArtifact = new ArchivaArtifact( "org.apache.archiva", 
"archiva-test", versions.get( 1 ), "", "pom", "public.releases" );
+        archivaArtifact = new ArchivaArtifact( ARCHIVA_TEST_GROUP_ID, 
ARCHIVA_TEST_ARTIFACT_ID, versions.get( 1 ), "", "pom", "public.releases" );
         archivaArtifact.getModel().setWhenGathered( whenGathered );
         archivaArtifacts.add( archivaArtifact );
         
-        archivaArtifact = new ArchivaArtifact( "org.apache.archiva", 
"archiva-test", versions.get( 2 ), "", "pom", "repo1.mirror" );
+        archivaArtifact = new ArchivaArtifact( ARCHIVA_TEST_GROUP_ID, 
ARCHIVA_TEST_ARTIFACT_ID, versions.get( 2 ), "", "pom", "repo1.mirror" );
         archivaArtifact.getModel().setWhenGathered( whenGathered );
         archivaArtifacts.add( archivaArtifact );
         
-        archivaArtifact = new ArchivaArtifact( "org.apache.archiva", 
"archiva-test", versions.get( 3 ), "", "pom", "public.releases" );
+        archivaArtifact = new ArchivaArtifact( ARCHIVA_TEST_GROUP_ID, 
ARCHIVA_TEST_ARTIFACT_ID, versions.get( 3 ), "", "pom", "public.releases" );
         archivaArtifact.getModel().setWhenGathered( whenGathered );
         archivaArtifacts.add( archivaArtifact );
         
-        archivaArtifact = new ArchivaArtifact( "org.apache.archiva", 
"archiva-test", versions.get( 4 ), "", "pom", "repo1.mirror" );
+        archivaArtifact = new ArchivaArtifact( ARCHIVA_TEST_GROUP_ID, 
ARCHIVA_TEST_ARTIFACT_ID, versions.get( 4 ), "", "pom", "repo1.mirror" );
         archivaArtifact.getModel().setWhenGathered( whenGathered );
         archivaArtifacts.add( archivaArtifact );
         
-        archivaArtifact = new ArchivaArtifact( "org.apache.archiva", 
"archiva-test", versions.get( 5 ), "", "pom", "public.releases" );
+        archivaArtifact = new ArchivaArtifact( ARCHIVA_TEST_GROUP_ID, 
ARCHIVA_TEST_ARTIFACT_ID, versions.get( 5 ), "", "pom", "public.releases" );
         archivaArtifact.getModel().setWhenGathered( whenGathered );
         archivaArtifacts.add( archivaArtifact );
         
         userReposControl.expectAndReturn( 
userRepos.getObservableRepositories(), observableRepoIds );
-        repoBrowsingControl.expectAndReturn( repoBrowsing.selectArtifactId( 
"", observableRepoIds, "org.apache.archiva", "archiva-test" ), results );
+        repoBrowsingControl.expectAndReturn( repoBrowsing.selectArtifactId( 
"", observableRepoIds, ARCHIVA_TEST_GROUP_ID,
+                                                                            
ARCHIVA_TEST_ARTIFACT_ID ), results );
         archivaDAOControl.expectAndReturn( archivaDAO.getArtifactDAO(), 
artifactDAO );
         
-        artifactDAOControl.expectAndDefaultReturn( artifactDAO.getArtifact( 
"org.apache.archiva", "archiva-test", versions.get( 0 ), "", "pom", 
"repo1.mirror" ),  archivaArtifacts.get( 0 ) );
-        artifactDAOControl.expectAndDefaultReturn( artifactDAO.getArtifact( 
"org.apache.archiva", "archiva-test", versions.get( 1 ), "", "pom", 
"public.releases" ),  archivaArtifacts.get( 1 ) );
-        artifactDAOControl.expectAndDefaultReturn( artifactDAO.getArtifact( 
"org.apache.archiva", "archiva-test", versions.get( 2 ), "", "pom", 
"repo1.mirror" ),  archivaArtifacts.get( 2 ) );
-        artifactDAOControl.expectAndDefaultReturn( artifactDAO.getArtifact( 
"org.apache.archiva", "archiva-test", versions.get( 3 ), "", "pom", 
"public.releases" ),  archivaArtifacts.get( 3 ) );
-        artifactDAOControl.expectAndDefaultReturn( artifactDAO.getArtifact( 
"org.apache.archiva", "archiva-test", versions.get( 4 ), "", "pom", 
"repo1.mirror" ),  archivaArtifacts.get( 4 ) );
-        artifactDAOControl.expectAndDefaultReturn( artifactDAO.getArtifact( 
"org.apache.archiva", "archiva-test", versions.get( 5 ), "", "pom", 
"public.releases" ),  archivaArtifacts.get( 5 ) );
+        artifactDAOControl.expectAndDefaultReturn( artifactDAO.getArtifact( 
ARCHIVA_TEST_GROUP_ID,
+                                                                            
ARCHIVA_TEST_ARTIFACT_ID, versions.get( 0 ), "", "pom", "repo1.mirror" ),  
archivaArtifacts.get( 0 ) );
+        artifactDAOControl.expectAndDefaultReturn( artifactDAO.getArtifact( 
ARCHIVA_TEST_GROUP_ID,
+                                                                            
ARCHIVA_TEST_ARTIFACT_ID, versions.get( 1 ), "", "pom", "public.releases" ),  
archivaArtifacts.get( 1 ) );
+        artifactDAOControl.expectAndDefaultReturn( artifactDAO.getArtifact( 
ARCHIVA_TEST_GROUP_ID,
+                                                                            
ARCHIVA_TEST_ARTIFACT_ID, versions.get( 2 ), "", "pom", "repo1.mirror" ),  
archivaArtifacts.get( 2 ) );
+        artifactDAOControl.expectAndDefaultReturn( artifactDAO.getArtifact( 
ARCHIVA_TEST_GROUP_ID,
+                                                                            
ARCHIVA_TEST_ARTIFACT_ID, versions.get( 3 ), "", "pom", "public.releases" ),  
archivaArtifacts.get( 3 ) );
+        artifactDAOControl.expectAndDefaultReturn( artifactDAO.getArtifact( 
ARCHIVA_TEST_GROUP_ID,
+                                                                            
ARCHIVA_TEST_ARTIFACT_ID, versions.get( 4 ), "", "pom", "repo1.mirror" ),  
archivaArtifacts.get( 4 ) );
+        artifactDAOControl.expectAndDefaultReturn( artifactDAO.getArtifact( 
ARCHIVA_TEST_GROUP_ID,
+                                                                            
ARCHIVA_TEST_ARTIFACT_ID, versions.get( 5 ), "", "pom", "public.releases" ),  
archivaArtifacts.get( 5 ) );
         
         userReposControl.replay();
         repoBrowsingControl.replay();
         artifactDAOControl.replay();
         
-        List<Artifact> artifacts = searchService.getArtifactVersions( 
"org.apache.archiva", "archiva-test" );
+        List<Artifact> artifacts = searchService.getArtifactVersions( 
ARCHIVA_TEST_GROUP_ID, ARCHIVA_TEST_ARTIFACT_ID );
         
         userReposControl.verify();
         repoBrowsingControl.verify();
@@ -492,8 +507,8 @@
         observableRepoIds.add( "public.releases" );
         
         ArchivaProjectModel model = new ArchivaProjectModel();
-        model.setGroupId( "org.apache.archiva" );
-        model.setArtifactId( "archiva-test" );
+        model.setGroupId( ARCHIVA_TEST_GROUP_ID );
+        model.setArtifactId( ARCHIVA_TEST_ARTIFACT_ID );
         model.setVersion( "1.0" );
         
         org.apache.maven.archiva.model.Dependency dependency = new 
org.apache.maven.archiva.model.Dependency();
@@ -513,12 +528,12 @@
         
         userReposControl.expectAndReturn( 
userRepos.getObservableRepositories(), observableRepoIds );        
         repoBrowsingControl.expectAndReturn( 
-                 repoBrowsing.selectVersion( "", observableRepoIds, 
"org.apache.archiva", "archiva-test", "1.0" ), model );
+                 repoBrowsing.selectVersion( "", observableRepoIds, 
ARCHIVA_TEST_GROUP_ID, ARCHIVA_TEST_ARTIFACT_ID, "1.0" ), model );
         
         repoBrowsingControl.replay(); 
         userReposControl.replay();
         
-        List<Dependency> dependencies = searchService.getDependencies( 
"org.apache.archiva", "archiva-test", "1.0" );
+        List<Dependency> dependencies = searchService.getDependencies( 
ARCHIVA_TEST_GROUP_ID, ARCHIVA_TEST_ARTIFACT_ID, "1.0" );
         
         repoBrowsingControl.verify();
         userReposControl.verify();
@@ -536,14 +551,14 @@
         
         userReposControl.expectAndReturn( 
userRepos.getObservableRepositories(), observableRepoIds );
         repoBrowsingControl.expectAndThrow( 
-               repoBrowsing.selectVersion( "", observableRepoIds, 
"org.apache.archiva", "archiva-test", "1.0" ), new ObjectNotFoundException( 
"Artifact does not exist." ) );
+               repoBrowsing.selectVersion( "", observableRepoIds, 
ARCHIVA_TEST_GROUP_ID, ARCHIVA_TEST_ARTIFACT_ID, "1.0" ), new 
ObjectNotFoundException( "Artifact does not exist." ) );
         
         userReposControl.replay();
         repoBrowsingControl.replay();
         
         try
         {
-            searchService.getDependencies( "org.apache.archiva", 
"archiva-test", "1.0" );
+            searchService.getDependencies( ARCHIVA_TEST_GROUP_ID, 
ARCHIVA_TEST_ARTIFACT_ID, "1.0" );
             fail( "An exception should have been thrown." );
         }
         catch ( Exception e )
@@ -555,22 +570,18 @@
         repoBrowsingControl.verify();
     }
     
-/* get dependency tree */
-    
     public void testGetDependencyTreeArtifactExists()
         throws Exception
     {
-        
+        // TODO
     }
     
     public void testGetDependencyTreeArtifactDoesNotExist()
         throws Exception
     {
-    
+        // TODO
     }
     
-/* get dependees */
-    
     public void testGetDependees()
         throws Exception
     {
@@ -581,26 +592,27 @@
         
         List<ArchivaProjectModel> dependeeModels = new 
ArrayList<ArchivaProjectModel>();
         ArchivaProjectModel dependeeModel = new ArchivaProjectModel();
-        dependeeModel.setGroupId( "org.apache.archiva" );
+        dependeeModel.setGroupId( ARCHIVA_TEST_GROUP_ID );
         dependeeModel.setArtifactId( "archiva-dependee-one" );
         dependeeModel.setVersion( "1.0" );
         dependeeModel.setWhenIndexed( date );
         dependeeModels.add( dependeeModel );
         
         dependeeModel = new ArchivaProjectModel();
-        dependeeModel.setGroupId( "org.apache.archiva" );
+        dependeeModel.setGroupId( ARCHIVA_TEST_GROUP_ID );
         dependeeModel.setArtifactId( "archiva-dependee-two" );
         dependeeModel.setVersion( "1.0" );
         dependeeModel.setWhenIndexed( date );
         dependeeModels.add( dependeeModel );
         
         userReposControl.expectAndReturn( 
userRepos.getObservableRepositories(), observableRepoIds );
-        repoBrowsingControl.expectAndReturn( repoBrowsing.getUsedBy( "", 
observableRepoIds, "org.apache.archiva", "archiva-test", "1.0" ), 
dependeeModels );
+        repoBrowsingControl.expectAndReturn( repoBrowsing.getUsedBy( "", 
observableRepoIds, ARCHIVA_TEST_GROUP_ID,
+                                                                     
ARCHIVA_TEST_ARTIFACT_ID, "1.0" ), dependeeModels );
         
         repoBrowsingControl.replay(); 
         userReposControl.replay();
 
-        List<Artifact> dependees = searchService.getDependees( 
"org.apache.archiva", "archiva-test", "1.0" );
+        List<Artifact> dependees = searchService.getDependees( 
ARCHIVA_TEST_GROUP_ID, ARCHIVA_TEST_ARTIFACT_ID, "1.0" );
         
         repoBrowsingControl.verify();
         userReposControl.verify();
@@ -609,7 +621,7 @@
         assertEquals( 2, dependees.size() );
     }
     
-    /*public void testGetDependeesArtifactDoesNotExist()
+    public void testGetDependeesArtifactDoesNotExist()
         throws Exception
     {
         Date date = new Date();
@@ -619,39 +631,35 @@
         
         List dependeeModels = new ArrayList();
         ArchivaProjectModel dependeeModel = new ArchivaProjectModel();
-        dependeeModel.setGroupId( "org.apache.archiva" );
+        dependeeModel.setGroupId( ARCHIVA_TEST_GROUP_ID );
         dependeeModel.setArtifactId( "archiva-dependee-one" );
         dependeeModel.setVersion( "1.0" );
         dependeeModel.setWhenIndexed( date );
         dependeeModels.add( dependeeModel );
         
         dependeeModel = new ArchivaProjectModel();
-        dependeeModel.setGroupId( "org.apache.archiva" );
+        dependeeModel.setGroupId( ARCHIVA_TEST_GROUP_ID );
         dependeeModel.setArtifactId( "archiva-dependee-two" );
         dependeeModel.setVersion( "1.0" );
         dependeeModel.setWhenIndexed( date );
         dependeeModels.add( dependeeModel );
         
         userReposControl.expectAndReturn( 
userRepos.getObservableRepositories(), observableRepoIds );
-        repoBrowsingControl.expectAndReturn( repoBrowsing.getUsedBy( "", 
observableRepoIds, "org.apache.archiva", "archiva-test", "1.0" ), 
dependeeModels );
+        repoBrowsingControl.expectAndReturn( repoBrowsing.getUsedBy( "", 
observableRepoIds, ARCHIVA_TEST_GROUP_ID,
+                                                                     
ARCHIVA_TEST_ARTIFACT_ID, "1.0" ), null );
         
         repoBrowsingControl.replay(); 
         userReposControl.replay();
 
         try
         {
-            List<Artifact> dependees = searchService.getDependees( 
"org.apache.archiva", "archiva-test", "1.0" );
+            List<Artifact> dependees = searchService.getDependees( 
ARCHIVA_TEST_GROUP_ID, ARCHIVA_TEST_ARTIFACT_ID, "1.0" );
             fail( "An exception should have been thrown." );
         }
         catch ( Exception e )
         {
-            assertEquals( "Artifact does not exist." )
+            repoBrowsingControl.verify();
+            userReposControl.verify();
         }
-        
-        repoBrowsingControl.verify();
-        userReposControl.verify();
-        
-        assertNotNull( dependees );
-        assertEquals( 2, dependees.size() );
-    }*/
+    }
 }
\ No newline at end of file


Reply via email to