Site portal = session.getWorkspace().getSite(ObjectType.PORTAL_SITE, "test");
assertNotNull(portal);
//
assertTrue(portal.isAdapted(ProtectedResource.class));
ProtectedResource pr = portal.adapt(ProtectedResource.class);
assertEquals(Arrays.asList("test_access_permissions"), pr.getAccessPermissions());
assertEquals("test_edit_permission", pr.getEditPermission());
//
assertEquals("test", portal.getName());