diff --git a/backend/ruoyi-modules/ruoyi-aihr/src/test/java/org/dromara/aihr/service/AihrPracticeSeedServiceTest.java b/backend/ruoyi-modules/ruoyi-aihr/src/test/java/org/dromara/aihr/service/AihrPracticeSeedServiceTest.java index 53622058..033c2a4e 100644 --- a/backend/ruoyi-modules/ruoyi-aihr/src/test/java/org/dromara/aihr/service/AihrPracticeSeedServiceTest.java +++ b/backend/ruoyi-modules/ruoyi-aihr/src/test/java/org/dromara/aihr/service/AihrPracticeSeedServiceTest.java @@ -471,6 +471,8 @@ public class AihrPracticeSeedServiceTest { String source = Files.readString(Path.of("src/main/java/org/dromara/aihr/service/AihrPracticeSeedService.java")); assertTrue(source.contains("markAssignmentCompleted(activeSession == null ? null : activeSession.assignmentId(), activeSession)")); assertFalse(source.contains("markAssignmentCompleted(request == null ? null : request.assignmentId(), activeSession)")); + assertTrue(source.contains("Integer response = measuredResponse != null")); + assertTrue(source.contains(": (score.responseTimeliness() >= 0 ? score.responseTimeliness() : null);")); } @Test @@ -509,7 +511,7 @@ public class AihrPracticeSeedServiceTest { assertTrue(service.contains("status IN ('staged', 'bound')")); assertFalse(service.contains("FROM sys_oss\n WHERE tenant_id = ? AND oss_id = ? AND create_by = ?")); assertTrue(service.contains("validateAudioOwnership(request == null ? null : request.traineeAudioOssId(), ownerIdentity, ownerUserId)")); - assertTrue(service.contains("validateAudioOwnership(audioOssId, extPartyId, ownerUserId)")); + assertTrue(service.contains("validateAudioOwnershipByUser(audioOssId, ownerUserId)")); assertTrue(service.contains("d.answer_audio_oss_id = ?")); assertTrue(service.contains("aihr_practice_audio_upload")); assertTrue(service.contains("cleanupExpiredPracticeAudioUploads")); @@ -766,7 +768,8 @@ public class AihrPracticeSeedServiceTest { assertTrue(jdbcTemplate.membersSql.contains("employment_status = 'active'")); assertTrue(jdbcTemplate.membersSql.contains("tenant_id = ?")); - assertTrue(jdbcTemplate.membersSql.contains("'员工' AS name")); + assertTrue(jdbcTemplate.membersSql.contains("RIGHT(person_phone, 4)")); + assertTrue(jdbcTemplate.membersSql.contains("'员工') AS name")); assertTrue(jdbcTemplate.membersSql.contains("ext_party_id IN (?,?,?,?)")); assertTrue(jdbcTemplate.recordsSql.contains("tenant_id = ?")); assertTrue(jdbcTemplate.recordsSql.contains("mode = 'mobile'"));