clearUsage(AuthenticationUtil.getAdminUserName()); clearUsage(tenantDomain1); createTestAuthoritiesForTenant(commonTenantUniqueGroupNames, tenantAdminName1); clearUsage(tenantDomain2); createTestAuthoritiesForTenant(commonTenantUniqueGroupNames, tenantAdminName2); clearUsage(tenantDomain1); checkTestAuthoritiesPresence(commonTenantUniqueGroupNames, tenantAdminName1, true); clearUsage(tenantDomain2); checkTestAuthoritiesPresence(commonTenantUniqueGroupNames, tenantAdminName2, true); clearUsage(tenantDomain1); deleteTestAuthoritiesForTenant(commonTenantUniqueGroupNames, tenantAdminName1); clearUsage(tenantDomain1); checkTestAuthoritiesPresence(commonTenantUniqueGroupNames, tenantAdminName1, false); clearUsage(tenantDomain2); checkTestAuthoritiesPresence(commonTenantUniqueGroupNames, tenantAdminName2, true); clearUsage(tenantDomain1); createTestAuthoritiesForTenant(commonTenantUniqueGroupNames, tenantAdminName1); clearUsage(tenantDomain2); deleteTestAuthoritiesForTenant(commonTenantUniqueGroupNames, tenantAdminName2);
clearUsage(AuthenticationUtil.getAdminUserName()); clearUsage(tenantDomain1); createTestAuthoritiesForTenant(tenantUniqueGroupNames, tenantAdminName1); clearUsage(tenantDomain1); checkTestAuthoritiesPresence(tenantUniqueGroupNames, tenantAdminName1, true); clearUsage(tenantDomain2); checkTestAuthoritiesPresence(tenantUniqueGroupNames, tenantAdminName2, false); clearUsage(tenantDomain1); checkTestAuthoritiesPresence(superadminUniqueGroupNames, tenantAdminName1, false); clearUsage(tenantDomain2); checkTestAuthoritiesPresence(superadminUniqueGroupNames, tenantAdminName2, false); clearUsage(tenantDomain1); deleteTestAuthoritiesForTenant(tenantUniqueGroupNames, tenantAdminName1);
public void test04_ETHREEOH_2015() { // ignore common setup - test here explicitly final String tenantDomain1 = TEST_RUN+".one.ethreeoh2015"; final String tenantDomain2 = TEST_RUN+".two.ethreeoh2015"; clearUsage(AuthenticationUtil.getAdminUserName()); createTenant(tenantDomain1); String tenantAdminName = tenantService.getDomainUser(AuthenticationUtil.getAdminUserName(), tenantDomain1); TenantUtil.runAsUserTenant(new TenantRunAsWork<Object>() { public Object doWork() throws Exception { createUser(TEST_USER1, tenantDomain1, TEST_USER1+" "+tenantDomain1); return null; } }, tenantAdminName, tenantDomain1); createTenant(tenantDomain2); }