Added getRepository() and getRepositories() to AVMService, removed getRepositoryNames()

from same.  These new methods return a RepositoryDescriptor and a List of 
RepositoryDescriptors.  Note, Hibernate mapping has changed.


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/BRANCHES/WCM-DEV2/root@3207 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Britt Park
2006-06-22 21:19:07 +00:00
parent 91e39c8fd6
commit ff4fe08d04
11 changed files with 310 additions and 27 deletions

View File

@@ -856,10 +856,10 @@ public class AVMServiceTest extends AVMServiceTestBase
{
setupBasicTree();
fService.createRepository("second");
List<String> repoNames = fService.getRepositoryNames();
assertEquals(2, repoNames.size());
assertTrue(repoNames.contains("main"));
assertTrue(repoNames.contains("second"));
List<RepositoryDescriptor> repos = fService.getRepositories();
assertEquals(2, repos.size());
System.out.println(repos.get(0));
System.out.println(repos.get(1));
fService.createBranch(-1, "main:/", "second:/", "main");
fService.createSnapshot("second");
System.out.println(recursiveList("second", -1, true));
@@ -1833,4 +1833,34 @@ public class AVMServiceTest extends AVMServiceTestBase
fail();
}
}
/**
* Test repository functions.
*/
public void testRepsitory()
{
try
{
// First check that we get the right error when we try to create a
// repository that exists.
try
{
fService.createRepository("main");
fail();
}
catch (AVMExistsException ae)
{
// Do nothing.
}
// Now make sure getRepository() works.
RepositoryDescriptor desc = fService.getRepository("main");
assertNotNull(desc);
System.out.println(desc);
}
catch (Exception e)
{
e.printStackTrace(System.err);
fail();
}
}
}