fix(test): update ReviewPermissionCheckerTest for stricter self-review policy

After merge, HEAD's ReviewPermissionChecker prohibits all self-review
(including SKILL_ADMIN/SUPER_ADMIN). Updated tests to reflect this
stricter security model from A2.
This commit is contained in:
yun-zhi-ztl 2026-03-14 17:52:56 +08:00
parent a6cf862e8e
commit 142685610a

View file

@ -26,18 +26,18 @@ class ReviewPermissionCheckerTest {
}
@Test
void skillAdminCanReviewOwnSubmission() {
void skillAdminCannotReviewOwnSubmission() {
String userId = "user-1";
ReviewTask task = new ReviewTask(1L, 10L, userId);
assertTrue(checker.canReview(task, userId,
assertFalse(checker.canReview(task, userId,
NamespaceType.TEAM, Map.of(), Set.of("SKILL_ADMIN")));
}
@Test
void superAdminCanReviewOwnSubmission() {
void superAdminCannotReviewOwnSubmission() {
String userId = "user-1";
ReviewTask task = new ReviewTask(1L, 10L, userId);
assertTrue(checker.canReview(task, userId,
assertFalse(checker.canReview(task, userId,
NamespaceType.TEAM, Map.of(), Set.of("SUPER_ADMIN")));
}