@Test public void testGetNull() { assertNull(tenantService.getName((NodeRef)null)); assertNull(tenantService.getName((String)null)); assertNull(tenantService.getName((StoreRef) null)); assertNull(tenantService.getName("", (StoreRef) null)); assertNull(tenantService.getName((ChildAssociationRef) null)); assertNull(tenantService.getName((AssociationRef) null)); assertNull(tenantService.getName((NodeRef)null,(NodeRef)null)); assertNull(tenantService.getBaseName((StoreRef) null)); assertNull(tenantService.getBaseName((AssociationRef) null)); assertNull(tenantService.getBaseName((ChildAssociationRef) null, false)); assertNull(tenantService.getBaseName((String)null, false)); tenantService.checkDomain((String)null); }
@After public void tearDown() throws Exception { deleteTenant(DOMAIN); AuthenticationUtil.setMtEnabled(mtEnabled); AuthenticationUtil.clearCurrentSecurityContext(); }
@Test public void testInvalidDomainUser() { try { tenantService.getDomainUser(TenantService.SEPARATOR, "MYDOMAIN"); fail("Should throw exception"); } catch (AlfrescoRuntimeException are) { are.getMessage().contains("Invalid base username"); } try { tenantService.getDomainUser("", TenantService.SEPARATOR); fail("Should throw exception"); } catch (AlfrescoRuntimeException are) { are.getMessage().contains("Invalid tenant domain"); } }
USER2_WITH_DOMAIN = USER2 + TenantService.SEPARATOR + DOMAIN; STRING = GUID.generate(); TENANT_STRING = addDomainToId(STRING, DOMAIN); STRING_WITH_EXISTENT_DOMAIN = TenantService.SEPARATOR + DOMAIN + TenantService.SEPARATOR; STRING_WITH_NONEXITENT_DOMAIN = TenantService.SEPARATOR + STRING + TenantService.SEPARATOR; TENANT_STORE = new StoreRef(StoreRef.PROTOCOL_WORKSPACE, addDomainToId("SpacesStore", DOMAIN)); TENANT_NODE_REF = new NodeRef(PROTOCOL, addDomainToId(IDENTIFIER, DOMAIN), ID); TENANT_STORE_REF = new StoreRef(PROTOCOL, addDomainToId(IDENTIFIER, DOMAIN)); TENANT_QNAME = QName.createQName(addDomainToId(NAMESPACE_URI, DOMAIN), LOCAL_NAME); tenantAssocRef = new AssociationRef(TENANT_NODE_REF, QNAME, TENANT_NODE_REF); childAssocRef = new ChildAssociationRef(QNAME, NODE_REF, QNAME, NODE_REF);
assertEquals("fred", multiTServiceImpl.getMultiTenantDomainName("@fred@bloggs"));