]> source.dussan.org Git - gitblit.git/commitdiff
Adjust unit test to confirm null permission fix (issue-259)
authorJames Moger <james.moger@gitblit.com>
Sat, 13 Jul 2013 17:10:04 +0000 (13:10 -0400)
committerJames Moger <james.moger@gitblit.com>
Sat, 13 Jul 2013 17:10:04 +0000 (13:10 -0400)
src/test/java/com/gitblit/tests/Issue0259Test.java

index 174f7cc7018276bf6378f07a8be5911882bc8715..726797169861e2a59b0c2305b3c080fd3ce6c0f2 100644 (file)
@@ -132,6 +132,11 @@ public class Issue0259Test extends Assert {
                        a.teams.add(t2);\r
                }\r
                \r
+               // simulate a repository rename\r
+               a.setRepositoryPermission("projects/renamed.git", null);\r
+               t1.setRepositoryPermission("projects/renamed.git", null);\r
+               t2.setRepositoryPermission("projects/renamed.git", null);\r
+\r
                assertEquals(AccessPermission.CLONE, a.getRepositoryPermission(test).permission);\r
                assertEquals(AccessPermission.DELETE, a.getRepositoryPermission(projects_test).permission);\r
                \r
@@ -185,6 +190,10 @@ public class Issue0259Test extends Assert {
                }\r
                UserModel a = new UserModel("a");\r
                a.teams.add(t1);\r
+\r
+               // simulate a repository rename\r
+               a.setRepositoryPermission("projects/renamed.git", null);\r
+               t1.setRepositoryPermission("projects/renamed.git", null);\r
                \r
                assertEquals(AccessPermission.CLONE, a.getRepositoryPermission(test).permission);\r
                assertTrue(a.canClone(test));\r
@@ -199,6 +208,6 @@ public class Issue0259Test extends Assert {
                        // R permission is found first\r
                        assertEquals(AccessPermission.CLONE, a.getRepositoryPermission(projects_test).permission);\r
                        assertFalse(a.canDeleteRef(projects_test));\r
-               }\r
+               }               \r
        }\r
 }\r