public Object doWork() throws Exception { assertTrue("Super admin: "+nodeService.getStores().size(), (nodeService.getStores().size() >= DEFAULT_STORE_COUNT)); return null; } }, AuthenticationUtil.getAdminUserName(), TenantService.DEFAULT_DOMAIN);
public Object doWork() throws Exception { for (StoreRef storeRef : nodeService.getStores()) { System.out.println("StoreRef: "+storeRef); } assertTrue("System: "+nodeService.getStores().size()+", "+(tenants.size()+1), (nodeService.getStores().size() >= (DEFAULT_STORE_COUNT * (tenants.size()+1)))); return null; } }, TenantService.DEFAULT_DOMAIN);
public Object doWork() throws Exception { NodeRef personNodeRef = personService.getPerson(userName); NodeRef homeSpaceRef = (NodeRef)nodeService.getProperty(personNodeRef, ContentModel.PROP_HOMEFOLDER); Set<AccessPermission> perms = permissionService.getAllSetPermissions(homeSpaceRef); Set<String> auths = authorityService.getAllAuthorities(AuthorityType.GROUP); for (int i = 0; i < uniqueGroupNames.length; i++) { AccessPermission toCheck = new AccessPermissionImpl("Consumer", AccessStatus.ALLOWED, "GROUP_" + uniqueGroupNames[i], 0); if (shouldPresent) { assertTrue(auths.contains("GROUP_" + uniqueGroupNames[i])); assertTrue(perms.contains(toCheck)); } else { assertTrue(!auths.contains("GROUP_" + uniqueGroupNames[i])); assertTrue(!perms.contains(toCheck)); } } return null; } }, userName, tenantDomain);
public Object doWork() throws Exception { NodeRef rootNodeRef = repositoryHelper.getRootHome(); assertTrue(nodeService.exists(rootNodeRef)); return null; } }, tenantAdminName, tenantDomain1);
public Object doWork() throws Exception { NodeRef rootNodeRef = repositoryHelper.getRootHome(); assertTrue(nodeService.exists(rootNodeRef)); return null; } }, tenantAdminName, tenantDomain2);
public Object doWork() throws Exception { List<String> pathElements = new ArrayList<String>(2); pathElements.add("Data Dictionary"); pathElements.add("Presentation Templates"); NodeRef chRef = repositoryHelper.getCompanyHome(); NodeRef ddRef = fileFolderService.resolveNamePath(chRef, pathElements).getNodeRef(); assertTrue(fileFolderService.list(ddRef).size() > 0); return null; } }, tenantUserName, tenantDomain);
public Object doWork() throws Exception { Set<String> rootGrps = authorityService.getAllRootAuthorities(AuthorityType.GROUP); assertEquals(rootGrpsOrigCnt+4, rootGrps.size()); Set<String> auths = authorityService.getContainedAuthorities(null, "GROUP_GrpA", true); assertEquals(1, auths.size()); auths = authorityService.getContainedAuthorities(null, "GROUP_GrpB", true); assertEquals(0, auths.size()); auths = authorityService.getContainedAuthorities(null, "GROUP_GrpC", true); if (tenantDomain.equals(TEST_TENANT_DOMAIN2)) { assertEquals(1, auths.size()); } else { assertEquals(0, auths.size()); } auths = authorityService.getContainedAuthorities(null, "GROUP_GrpD", true); assertEquals(1, auths.size()); assertTrue(auths.toArray()[0].equals(tenantAdminName)); return null; } }, tenantAdminName, tenantDomain);
public Object doWork() throws Exception { List<PersonInfo> persons = personService.getPeople(null, null, null, new PagingRequest(0, Integer.MAX_VALUE, null)).getPage(); for (PersonInfo person : persons) { NodeRef personRef = person.getNodeRef(); String userName = (String)nodeService.getProperty(personRef, ContentModel.PROP_USERNAME); assertTrue(userName.endsWith(tenantDomain)); logger.info("Validate users: get all people - found user: "+userName); NodeRef homeSpaceRef = (NodeRef)nodeService.getProperty(personRef, ContentModel.PROP_HOMEFOLDER); assertNotNull(homeSpaceRef); } if (tenantDomain.equals(TEST_TENANT_DOMAIN2)) { assertEquals(5, persons.size()); // admin@tenant, guest@tenant, alice@tenant, bob@tenant, eve@tenant } else { assertEquals(4, persons.size()); // admin@tenant, guest@tenant, alice@tenant, bob@tenant } return null; } }, tenantAdminName, tenantDomain);
assertTrue(tenants.size() > 0);
nodeService.addAspect(contentRef, ContentModel.ASPECT_GEN_CLASSIFIABLE, catProps); assertTrue(nodeService.hasAspect(contentRef, ContentModel.ASPECT_GEN_CLASSIFIABLE));