ACE-979: WebDav MT RepositoryAuthenticationDao.getUserFolderLocation() seems to be no tenant-safe

- Fixed the solution and failed tests.


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@111408 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Alex Mukha
2015-09-03 12:05:26 +00:00
parent 357b273a8b
commit b66cdbed12
3 changed files with 35 additions and 4 deletions

View File

@@ -421,7 +421,15 @@ public class MultiTServiceImplTest
createUser(USER1, TenantService.DEFAULT_DOMAIN, PASS);
createTenant(DOMAIN);
createUser(USER2, DOMAIN, PASS);
createUser(USER3, nonExistentDomain, PASS);
try
{
createUser(USER3, nonExistentDomain, PASS);
fail("The string has a domain, but there is no such tenant");
}
catch (Exception e)
{
// Expected
}
String username3WithDomain = USER3 + TenantService.SEPARATOR + nonExistentDomain;
try
{
@@ -458,7 +466,15 @@ public class MultiTServiceImplTest
createUser(USER1, TenantService.DEFAULT_DOMAIN, PASS);
createTenant(DOMAIN);
createUser(USER2, DOMAIN, PASS);
createUser(USER3, STRING, PASS);
try
{
createUser(USER3, STRING, PASS);
fail("The string has a domain, but there is no such tenant");
}
catch (Exception e)
{
// Expected
}
try
{
checkDomainWork(STRING_WITH_EXISTENT_DOMAIN, TenantService.DEFAULT_DOMAIN, USER1);