/** Method description */ @Test public void testResolveUnknownPermission() { RepositoryPermissionResolver resolver = new RepositoryPermissionResolver(); RepositoryPermission p = resolver.resolvePermission("user:scm:read"); assertNull(p); p = resolver.resolvePermission("group:asd:wRitE"); assertNull(p); }
/** Method description */ @Test public void testResolveUnknownTypePermission() { RepositoryPermissionResolver resolver = new RepositoryPermissionResolver(); RepositoryPermission p = resolver.resolvePermission("repository:scm:asd"); assertNull(p); }
/** Method description */ @Test public void testResolvePermission() { RepositoryPermissionResolver resolver = new RepositoryPermissionResolver(); RepositoryPermission p = resolver.resolvePermission("repository:scm:read"); assertNotNull(p); assertEquals("scm", p.getRepositoryId()); assertEquals(PermissionType.READ, p.getPermissionType()); p = resolver.resolvePermission("repository:asd:wRitE"); assertNotNull(p); assertEquals("asd", p.getRepositoryId()); assertEquals(PermissionType.WRITE, p.getPermissionType()); p = resolver.resolvePermission("repository:*:OWNER"); assertNotNull(p); assertEquals("*", p.getRepositoryId()); assertEquals(PermissionType.OWNER, p.getPermissionType()); }