James Moger
2013-07-13 889e695280f9b82cc31aeb5e8a28b60f8cd6c260
Adjust unit test to confirm null permission fix (issue-259)
1 files modified
11 ■■■■■ changed files
src/test/java/com/gitblit/tests/Issue0259Test.java 11 ●●●●● patch | view | raw | blame | history
src/test/java/com/gitblit/tests/Issue0259Test.java
@@ -132,6 +132,11 @@
            a.teams.add(t2);
        }
        
        // simulate a repository rename
        a.setRepositoryPermission("projects/renamed.git", null);
        t1.setRepositoryPermission("projects/renamed.git", null);
        t2.setRepositoryPermission("projects/renamed.git", null);
        assertEquals(AccessPermission.CLONE, a.getRepositoryPermission(test).permission);
        assertEquals(AccessPermission.DELETE, a.getRepositoryPermission(projects_test).permission);
        
@@ -185,6 +190,10 @@
        }
        UserModel a = new UserModel("a");
        a.teams.add(t1);
        // simulate a repository rename
        a.setRepositoryPermission("projects/renamed.git", null);
        t1.setRepositoryPermission("projects/renamed.git", null);
        
        assertEquals(AccessPermission.CLONE, a.getRepositoryPermission(test).permission);
        assertTrue(a.canClone(test));
@@ -199,6 +208,6 @@
            // R permission is found first
            assertEquals(AccessPermission.CLONE, a.getRepositoryPermission(projects_test).permission);
            assertFalse(a.canDeleteRef(projects_test));
        }
        }
    }
}