diff options
author | Joakim Erdfelt <joakime@apache.org> | 2007-04-11 21:13:53 +0000 |
---|---|---|
committer | Joakim Erdfelt <joakime@apache.org> | 2007-04-11 21:13:53 +0000 |
commit | 9e39e9865648f3435f36785654d624009ebd7b9f (patch) | |
tree | c813d73c04ca6356dc493c95d7e0364ae1689290 /archiva-database/src | |
parent | 2ce32e94ab1175f5b5fb72c732e5d9e44377c0a5 (diff) | |
download | archiva-9e39e9865648f3435f36785654d624009ebd7b9f.tar.gz archiva-9e39e9865648f3435f36785654d624009ebd7b9f.zip |
Fixing RepositoryDAO and tests.
git-svn-id: https://svn.apache.org/repos/asf/maven/archiva/branches/archiva-jpox-database-refactor@527676 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'archiva-database/src')
2 files changed, 5 insertions, 4 deletions
diff --git a/archiva-database/src/main/java/org/apache/maven/archiva/database/jdo/JdoRepositoryDAO.java b/archiva-database/src/main/java/org/apache/maven/archiva/database/jdo/JdoRepositoryDAO.java index 169c1bcbf..efa001b32 100644 --- a/archiva-database/src/main/java/org/apache/maven/archiva/database/jdo/JdoRepositoryDAO.java +++ b/archiva-database/src/main/java/org/apache/maven/archiva/database/jdo/JdoRepositoryDAO.java @@ -67,7 +67,7 @@ public class JdoRepositoryDAO public List getRepositories() throws ObjectNotFoundException, ArchivaDatabaseException { - return jdo.getAllObjects( ArchivaRepositoryModel.class ); + return queryRepositories( null ); } public ArchivaRepository getRepository( String id ) diff --git a/archiva-database/src/test/java/org/apache/maven/archiva/database/jdo/JdoRepositoryDAOTest.java b/archiva-database/src/test/java/org/apache/maven/archiva/database/jdo/JdoRepositoryDAOTest.java index 9f5fe4724..dfdc383ec 100644 --- a/archiva-database/src/test/java/org/apache/maven/archiva/database/jdo/JdoRepositoryDAOTest.java +++ b/archiva-database/src/test/java/org/apache/maven/archiva/database/jdo/JdoRepositoryDAOTest.java @@ -54,7 +54,8 @@ public class JdoRepositoryDAOTest // Save it. ArchivaRepository repoSaved = repoDao.saveRepository( repo ); assertNotNull( repoSaved ); - assertEquals( "testRepo", JDOHelper.getObjectId( repoSaved ).toString() ); + assertNotNull( repoSaved.getModel() ); + assertEquals( "testRepo", JDOHelper.getObjectId( repoSaved.getModel() ).toString() ); // Test that something has been saved. List repos = repoDao.getRepositories(); @@ -65,7 +66,7 @@ public class JdoRepositoryDAOTest ArchivaRepository firstRepo = (ArchivaRepository) repos.get( 0 ); assertNotNull( firstRepo ); assertEquals( "testRepo", repo.getId() ); - assertEquals( "The Test Repository.", repo.getModel().getName() ); + assertEquals( "Test Repository", repo.getModel().getName() ); assertEquals( "Test Case", repo.getModel().getCreationSource() ); assertEquals( "default", repo.getModel().getLayoutName() ); @@ -82,7 +83,7 @@ public class JdoRepositoryDAOTest // Test expected values. assertEquals( "testRepo", actualRepo.getId() ); - assertEquals( "http://localhost:8080/repository/foo", actualRepo.getUrl() ); + assertEquals( "http://localhost:8080/repository/foo", actualRepo.getUrl().toString() ); assertEquals( "Changed", actualRepo.getModel().getCreationSource() ); // Test that only 1 object is saved. |