From a42485704fbece4738641e8a4d8d8fd1443976a1 Mon Sep 17 00:00:00 2001 From: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com> Date: Tue, 1 Sep 2026 19:58:00 +0800 Subject: [PATCH] test(review): disambiguate repository ports Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com> --- .../SkillReviewModerationFlowIntegrationTest.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/server/skillhub-app/src/test/java/com/iflytek/skillhub/controller/admin/SkillReviewModerationFlowIntegrationTest.java b/server/skillhub-app/src/test/java/com/iflytek/skillhub/controller/admin/SkillReviewModerationFlowIntegrationTest.java index b9ceca9f..c93e07a2 100644 --- a/server/skillhub-app/src/test/java/com/iflytek/skillhub/controller/admin/SkillReviewModerationFlowIntegrationTest.java +++ b/server/skillhub-app/src/test/java/com/iflytek/skillhub/controller/admin/SkillReviewModerationFlowIntegrationTest.java @@ -15,11 +15,13 @@ import com.iflytek.skillhub.auth.device.DeviceAuthService; import com.iflytek.skillhub.auth.rbac.PlatformPrincipal; import com.iflytek.skillhub.auth.rbac.RbacService; import com.iflytek.skillhub.domain.audit.AuditLog; +import com.iflytek.skillhub.domain.audit.AuditLogRepository; import com.iflytek.skillhub.domain.governance.GovernanceNotificationService; import com.iflytek.skillhub.domain.namespace.Namespace; import com.iflytek.skillhub.domain.skill.Skill; import com.iflytek.skillhub.domain.skill.SkillVisibility; import com.iflytek.skillhub.domain.social.SkillRating; +import com.iflytek.skillhub.domain.social.SkillRatingRepository; import com.iflytek.skillhub.domain.social.SkillReviewStatus; import com.iflytek.skillhub.domain.user.UserAccount; import com.iflytek.skillhub.infra.jpa.AuditLogJpaRepository; @@ -57,9 +59,11 @@ class SkillReviewModerationFlowIntegrationTest { @Autowired private UserAccountJpaRepository userAccountRepository; @Autowired private NamespaceJpaRepository namespaceRepository; @Autowired private SkillJpaRepository skillRepository; - @Autowired private JpaSkillRatingRepository ratingRepository; + @Autowired private SkillRatingRepository ratingRepository; + @Autowired private JpaSkillRatingRepository ratingJpaRepository; - @SpyBean private AuditLogJpaRepository auditLogRepository; + @Autowired private AuditLogRepository auditLogRepository; + @SpyBean private AuditLogJpaRepository auditLogJpaRepository; @MockBean private DeviceAuthService deviceAuthService; @MockBean private RbacService rbacService; @MockBean private GovernanceNotificationService governanceNotificationService; @@ -92,7 +96,7 @@ class SkillReviewModerationFlowIntegrationTest { assertThat(saved.getReviewStatus()).isEqualTo(SkillReviewStatus.VISIBLE); assertThat(saved.getModeratedBy()).isEqualTo(ADMIN_ID); - List actions = auditLogRepository.findAll().stream() + List actions = auditLogJpaRepository.findAll().stream() .filter(log -> ADMIN_ID.equals(log.getActorUserId())) .filter(log -> review.getId().equals(log.getTargetId())) .filter(log -> "SKILL_REVIEW".equals(log.getTargetType())) @@ -134,7 +138,7 @@ class SkillReviewModerationFlowIntegrationTest { SkillRating review = new SkillRating(skill.getId(), AUTHOR_ID, (short) 4); review.updateReview((short) 4, "Useful review"); - return ratingRepository.saveAndFlush(review); + return ratingJpaRepository.saveAndFlush(review); } private void saveUserIfAbsent(String userId, String displayName, String email) {