|
|
@@ -7,37 +7,32 @@
|
|
|
|
|
|
| 指标 | 数值 |
|
|
|
| --- | --- |
|
|
|
-| 控制器总数 | 365 |
|
|
|
-| handler 方法总数 | 1976 |
|
|
|
-| handler 方法已覆盖 | 456 (23.1%) |
|
|
|
-| 单元-全覆盖(handler 方法) | 34 |
|
|
|
-| 单元-部分覆盖(handler 方法) | 200 |
|
|
|
-| 单元-未覆盖(handler 方法) | 130 |
|
|
|
+| 控制器总数 | 366 |
|
|
|
+| handler 方法总数 | 1978 |
|
|
|
+| handler 方法已覆盖 | 546 (27.6%) |
|
|
|
+| 单元-全覆盖(handler 方法) | 46 |
|
|
|
+| 单元-部分覆盖(handler 方法) | 205 |
|
|
|
+| 单元-未覆盖(handler 方法) | 114 |
|
|
|
| 单元-无handler 方法 | 1 |
|
|
|
-| 测试文件数 | 375 |
|
|
|
-| @Test 方法总数 | 3096 |
|
|
|
+| 测试文件数 | 428 |
|
|
|
+| @Test 方法总数 | 3710 |
|
|
|
| 含跳过/假设项(test 级 partial) | 4 |
|
|
|
|
|
|
## 二、未覆盖控制器(发现「缺口」· 非发明)
|
|
|
|
|
|
> 以下控制器在当前测试源中**没有任何handler 方法被命中**。这是真实扫描得到的覆盖缺口。
|
|
|
|
|
|
-共 130 个:
|
|
|
+共 114 个:
|
|
|
|
|
|
-- `DanAssessmentController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/DanAssessmentController.java`,29 方法)
|
|
|
-- `AdminInventoryController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/admin/AdminInventoryController.java`,15 方法)
|
|
|
- `OrchestrationController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/OrchestrationController.java`,15 方法)
|
|
|
- `KeyPersonController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/KeyPersonController.java`,14 方法)
|
|
|
- `AdminGuideController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/admin/AdminGuideController.java`,10 方法)
|
|
|
-- `GuideController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/guide/GuideController.java`,10 方法)
|
|
|
- `ProcurementTaskController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/product/ProcurementTaskController.java`,10 方法)
|
|
|
-- `TeacherController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/guide/TeacherController.java`,10 方法)
|
|
|
- `UserController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/UserController.java`,10 方法)
|
|
|
- `GutHealthProjectController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/GutHealthProjectController.java`,9 方法)
|
|
|
- `MarketController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/MarketController.java`,9 方法)
|
|
|
- `PearlController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/PearlController.java`,9 方法)
|
|
|
- `PpointConfigAdminController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/admin/PpointConfigAdminController.java`,9 方法)
|
|
|
-- `ArticleCommentController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/content/ArticleCommentController.java`,8 方法)
|
|
|
- `PurchaseController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/PurchaseController.java`,8 方法)
|
|
|
- `SysMenuController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/admin/SysMenuController.java`,8 方法)
|
|
|
- `TaskReminderController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/task/TaskReminderController.java`,8 方法)
|
|
|
@@ -48,11 +43,8 @@
|
|
|
- `DanAssessmentExecutionController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/dan/DanAssessmentExecutionController.java`,7 方法)
|
|
|
- `NutritionProductController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/nutrition/NutritionProductController.java`,7 方法)
|
|
|
- `PlannerCertificationController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/planner/PlannerCertificationController.java`,7 方法)
|
|
|
-- `ShareController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/ShareController.java`,7 方法)
|
|
|
- `StreetController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/StreetController.java`,7 方法)
|
|
|
-- `AdminCommissionController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/admin/AdminCommissionController.java`,6 方法)
|
|
|
- `AssessmentAppointmentController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/assessment/AssessmentAppointmentController.java`,6 方法)
|
|
|
-- `ContactMatchController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/ContactMatchController.java`,6 方法)
|
|
|
- `CouponGiftController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/CouponGiftController.java`,6 方法)
|
|
|
- `DietIngredientController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/diet/DietIngredientController.java`,6 方法)
|
|
|
- `MindFortuneController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/mind/MindFortuneController.java`,6 方法)
|
|
|
@@ -62,8 +54,6 @@
|
|
|
- `ServiceRoleApplicationController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/ServiceRoleApplicationController.java`,6 方法)
|
|
|
- `AdminCategoryController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/admin/AdminCategoryController.java`,5 方法)
|
|
|
- `AssessmentReportController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/assessment/AssessmentReportController.java`,5 方法)
|
|
|
-- `DietRecommendationController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/diet/DietRecommendationController.java`,5 方法)
|
|
|
-- `FatGoalController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/fatloss/FatGoalController.java`,5 方法)
|
|
|
- `GuideAssessmentController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/guide/GuideAssessmentController.java`,5 方法)
|
|
|
- `KnowledgeBaseVectorController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/admin/KnowledgeBaseVectorController.java`,5 方法)
|
|
|
- `MealRecommendController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/MealRecommendController.java`,5 方法)
|
|
|
@@ -77,37 +67,48 @@
|
|
|
- `DietRecordController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/diet/DietRecordController.java`,4 方法)
|
|
|
- `DimensionRegistryController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/admin/DimensionRegistryController.java`,4 方法)
|
|
|
- `DistributionInviteController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/DistributionInviteController.java`,4 方法)
|
|
|
-- `EmotionAlertController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/mind/EmotionAlertController.java`,4 方法)
|
|
|
- `HealthStatusController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/HealthStatusController.java`,4 方法)
|
|
|
- `HomeController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/HomeController.java`,4 方法)
|
|
|
- `InnatePortraitController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/mind/InnatePortraitController.java`,4 方法)
|
|
|
- `PackagePurchaseController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/guide/PackagePurchaseController.java`,4 方法)
|
|
|
-- `PlanReviewController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/guide/PlanReviewController.java`,4 方法)
|
|
|
- `PortraitController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/user/PortraitController.java`,4 方法)
|
|
|
-- …(其余 70 个见完整扫描)
|
|
|
+- `RegionController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/RegionController.java`,4 方法)
|
|
|
+- `RelationshipQuestionnaireController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/family/RelationshipQuestionnaireController.java`,4 方法)
|
|
|
+- `UserIntentController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/UserIntentController.java`,4 方法)
|
|
|
+- `VirtualPayController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/VirtualPayController.java`,4 方法)
|
|
|
+- `AdminActivityRegistrationController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/admin/AdminActivityRegistrationController.java`,3 方法)
|
|
|
+- `AdminEarningsController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/admin/AdminEarningsController.java`,3 方法)
|
|
|
+- `AdminGrowthArchiveProductController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/admin/AdminGrowthArchiveProductController.java`,3 方法)
|
|
|
+- `AssessmentController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/guide/AssessmentController.java`,3 方法)
|
|
|
+- `DailyFeedbackController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/DailyFeedbackController.java`,3 方法)
|
|
|
+- `FamilyAttributeController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/admin/FamilyAttributeController.java`,3 方法)
|
|
|
+- `FamilyButlerSelectController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/butler/FamilyButlerSelectController.java`,3 方法)
|
|
|
+- `GrowthController`(`cfc-backend/src/main/java/com/etotem/cfc/controller/GrowthController.java`,3 方法)
|
|
|
+- …(其余 54 个见完整扫描)
|
|
|
|
|
|
## 三、部分覆盖控制器(已做一部分测试)
|
|
|
|
|
|
> 这些控制器**已有测试但只覆盖了部分handler 方法**——即用户要求的「已经做了一部分测试的情况,要能够找到」。
|
|
|
|
|
|
-共 200 个:
|
|
|
+共 205 个:
|
|
|
|
|
|
-- `AdminController`:覆盖 1/65,未覆盖方法:getUsers、createUser、getUser、updateUser、resetUserPassword、searchUsers、deleteUser、getChild、updateChild、adjustPoints
|
|
|
-- `HealthReportController`:覆盖 4/59,未覆盖方法:getLatestReport、listFamilyReports、listAllReports、getReportIndicatorsWithPrevious、listIndicators、getGutFlora、rebuildIndicatorCurrent、getMemberIndicatorCurrent、getBodyDetail、getReportPayload
|
|
|
+- `AdminController`:覆盖 2/65,未覆盖方法:getUsers、createUser、getUser、updateUser、resetUserPassword、searchUsers、deleteUser、getChild、updateChild、adjustPoints
|
|
|
+- `HealthReportController`:覆盖 5/59,未覆盖方法:getLatestReport、listFamilyReports、listAllReports、getReportIndicatorsWithPrevious、listIndicators、getGutFlora、rebuildIndicatorCurrent、getMemberIndicatorCurrent、getBodyDetail、getReportPayload
|
|
|
+- `DanAssessmentController`:覆盖 1/29,未覆盖方法:getActiveMaterial、getMaterialList、getPointsConfig、getFamilyConfig、enableFamilyAssessment、disableFamilyAssessment、createRecord、completeRecord、getFamilyRecords、getCurrentAssessment
|
|
|
- `HealthKnowledgeBaseController`:覆盖 2/29,未覆盖方法:batchQuery、add、update、delete、importKnowledgeBase、queryBacteria、batchQueryBacteria、queryIndicator、queryFood、getSection
|
|
|
-- `AdminArticleController`:覆盖 2/22,未覆盖方法:create、update、detail、delete、publishById、backfillTags、toggleFeatured、move、audit、submitReview
|
|
|
+- `AdminArticleController`:覆盖 10/22,未覆盖方法:create、update、detail、delete、publishById、backfillTags、move、categoryList、categoryCreate、categoryUpdate
|
|
|
- `ProductOrderController`:覆盖 7/20,未覆盖方法:myOrderCounts、vendorConfirm、reviewUpdate、ship、applyRefund、queryRefund、handlePaymentSuccess、notify、activityAudit、activitySignIn
|
|
|
- `AuthController`:覆盖 14/18,未覆盖方法:setSwitchPassword、verifyToken、ssoTicket、ssoLogin
|
|
|
- `HealthPlanController`:覆盖 17/18,未覆盖方法:SuppressWarnings
|
|
|
-- `MembershipController`:覆盖 4/18,未覆盖方法:getAllLevels、getMyMembership、getUpgradeRecords、upgradeOrder、activateTrial、createOrder、purchasePlan、continueOrder、getPricingPlans、getMembershipCompare
|
|
|
+- `MembershipController`:覆盖 9/18,未覆盖方法:getAllLevels、getUpgradeRecords、continueOrder、getPricingPlans、getMembershipCompare、paymentNotify、canUseFeature、getBenefits、getFamilyGiftMembershipProgress
|
|
|
- `TaskController`:覆盖 8/18,未覆盖方法:getMinigameOptions、getTodayTasks、startTask、getTodayParentTasks、completeParentTask、deleteTask、completeMinigameTask、batchComplete、batchDelete、getMyPendingTasks
|
|
|
- `ArticleController`:覆盖 6/17,未覆盖方法:relatedProducts、related、relatedByProduct、getArticleAudio、reportReadingTime、readingStats、dailyTip、aiQuestions、submitAnswers、myPosts
|
|
|
- `FamilyUserController`:覆盖 3/17,未覆盖方法:getUserInfo、updateUserInfo、joinFamily、createFamily、switchMode、switchToFamilyMember、switchBackToParent、switchBackVerify、getFamilyMemberren、updateFamilyMember
|
|
|
- `GuideManagementController`:覆盖 3/17,未覆盖方法:resubmitApplication、getUserApplications、getApplicationRecords、generateInviteCode、getInviteCodes、validateInviteCode、getChildGuides、getAllChildGuides、getParentGuide、getGuidePackageTemplates
|
|
|
- `CircleController`:覆盖 1/16,未覆盖方法:myCircles、discover、join、leave、create、update、pendingMembers、approve、feed、multiFeed
|
|
|
+- `AdminInventoryController`:覆盖 1/15,未覆盖方法:createInbound、listInbound、detailInbound、confirmInbound、cancelInbound、createCounting、confirmCounting、listCounting、listAlerts、productStock
|
|
|
- `FamilyInviteController`:覆盖 2/15,未覆盖方法:generateQrCode、requestJoinByCode、approveJoinRequest、rejectJoinRequest、getPendingRequests、getMyRequest、cancelJoinRequest、validateFamilyCode、bindFamilyInviter、acceptInvite
|
|
|
-- `ReportParserAdminController`:覆盖 3/15,未覆盖方法:toggleType、deleteType、listFingerprints、saveFingerprint、deleteFingerprint、listImports、uploadImport、approveImport、rejectImport、listClusters
|
|
|
-- `ActivityController`:覆盖 6/13,未覆盖方法:submitReview、register、cancelRegistration、myRegistrations、registrationRoster、checkin、checkinReview
|
|
|
+- `ActivityController`:覆盖 7/13,未覆盖方法:register、cancelRegistration、myRegistrations、registrationRoster、checkin、checkinReview
|
|
|
- `CommissionController`:覆盖 3/13,未覆盖方法:team、stats、teamList、funnel、teamConsumption、myReferrer、teamTree、teamGrowthCurve、teamAllMembersConsumptionCurve、teamL1ConsumptionCurve
|
|
|
- `GrowthRecordController`:覆盖 4/13,未覆盖方法:getRecordList、getChildRecords、getRecordDetail、deleteRecord、syncExternalResult、createFromUpload、createSupplement、checkDuplicate、getSupplements
|
|
|
- `AdminCouponController`:覆盖 1/12,未覆盖方法:PreAuthorize、PreAuthorize、PreAuthorize、PreAuthorize、PreAuthorize、PreAuthorize、PreAuthorize、PreAuthorize、giftTransfers、PreAuthorize
|
|
|
@@ -117,15 +118,17 @@
|
|
|
- `AIChatController`:覆盖 8/11,未覆盖方法:reportAnalyze、deleteConversation、transcribe
|
|
|
- `BadgeController`:覆盖 1/11,未覆盖方法:getAllBadges、getBadgeDetail、createBadge、updateBadge、deleteBadge、grantBadge、getMemberBadges、toggleFavorite、getMemberStats、getFamilyRanking
|
|
|
- `PaymentController`:覆盖 5/11,未覆盖方法:createWechatNativePay、getPaymentStatus、getOAuth2Url、oauth2Callback、handleV3Notify、generateQrCode
|
|
|
-- `SupplyHierarchyController`:覆盖 1/11,未覆盖方法:setHierarchy、removeRelation、getDirectChildren、getAllChildren、getParentChain、getTree、getMyRelation、getChangeRequests、applyChange、reviewChange
|
|
|
+- `SupplyHierarchyController`:覆盖 2/11,未覆盖方法:setHierarchy、removeRelation、getDirectChildren、getAllChildren、getParentChain、getTree、getChangeRequests、applyChange、reviewChange
|
|
|
- `TrainingPlanController`:覆盖 1/11,未覆盖方法:getPlanDetail、createPlan、updatePlan、addItem、updateItem、deleteItem、generateFromRecommendations、deployPlan、getExecutionBoard、deletePlan
|
|
|
- `ActivityTeamController`:覆盖 1/10,未覆盖方法:create、detail、memberList、addMember、removeMember、assign、assignList、revokeAssignment、teamActivities
|
|
|
- `AdminAuthController`:覆盖 5/10,未覆盖方法:getAdminInfo、changePassword、updateInfo、resetPassword、accountRoles
|
|
|
- `AdminVirtualTeamController`:覆盖 2/10,未覆盖方法:create、update、toggle、addMember、removeMember、updateMember、userTeams、tree
|
|
|
-- `CouponController`:覆盖 1/10,未覆盖方法:claim、apply、exchange、exchangeable、productCoupons、checkoutList、joinRules、availableTemplates、my
|
|
|
+- `CouponController`:覆盖 2/10,未覆盖方法:claim、apply、exchange、exchangeable、productCoupons、checkoutList、joinRules、availableTemplates
|
|
|
- `FamilyMembersController`:覆盖 2/10,未覆盖方法:switchToMember、kickMember、leaveFamily、recycleMember、updateMember、renameFamily、checkEditable、logs
|
|
|
+- `GuideController`:覆盖 1/10,未覆盖方法:getPackages、getPackagesByLevel、applyNew、applyUpgrade、getMyApplications、getMyPackages、getGuidePackages、generateParentInvite、acceptParentInvite
|
|
|
- `GuideFamilyTaskController`:覆盖 8/10,未覆盖方法:unbindFamily、getDashboardStats
|
|
|
- `SubscriptionController`:覆盖 1/10,未覆盖方法:getPlans、createOrder、subscribe、cancel、setAutoRenew、getMyBenefits、checkBenefit、getTier、updateTier
|
|
|
+- `TeacherController`:覆盖 1/10,未覆盖方法:getTeacherInfo、getTaskList、createClass、getClassList、getClassStudents、addStudentToClass、removeStudentFromClass、getStudentProgress、getClassReport
|
|
|
- `AdminButlerController`:覆盖 4/9,未覆盖方法:review、assignMember、assignments、unassign、toggleAccepting
|
|
|
- `AdminProductController`:覆盖 2/9,未覆盖方法:review、shelve、detail、create、update、copy、delete
|
|
|
- `EnergyController`:覆盖 7/9,未覆盖方法:configureSourceRatios、getWealthDetail
|
|
|
@@ -133,26 +136,28 @@
|
|
|
- `FiveDimensionSelfCheckController`:覆盖 4/9,未覆盖方法:getHistory、ignoreSelfCheck、generatePlan、getTrendAnalysis、aiGenerateQuestions
|
|
|
- `KnowledgeBaseController`:覆盖 1/9,未覆盖方法:backfillTags、get、save、delete、bindDimensions、bindTags、uploadFile、fetchUrl
|
|
|
- `ProductController`:覆盖 6/9,未覆盖方法:updateImages、specMap、relatedProducts
|
|
|
-- `AdminActivityController`:覆盖 1/8,未覆盖方法:review、detail、submitReview、audit、backfillTags、withdraw、reDraft
|
|
|
+- `AdminActivityController`:覆盖 5/8,未覆盖方法:review、detail、backfillTags
|
|
|
+- `ArticleCommentController`:覆盖 1/8,未覆盖方法:createComment、auditComment、getPendingComments、getMyComments、completeRead、generateQuiz、submitQuiz
|
|
|
- `CognitiveController`:覆盖 3/8,未覆盖方法:updateCognitiveScore、getRecommendations、createTaskFromRecommendation、getNorms、submitSelfTest
|
|
|
- `ContactController`:覆盖 1/8,未覆盖方法:create、update、delete、detail、importPhone、interaction、inviteToFamily
|
|
|
- `DanReportController`:覆盖 1/8,未覆盖方法:upload、edit、confirm、discard、completeAnalysis、detail、compare
|
|
|
- `FamilyChallengeController`:覆盖 1/8,未覆盖方法:getHistory、updateProgress、respondChallenge、getTemplates、createChallenge、updateChallenge、deleteChallenge
|
|
|
- `GuideTeamController`:覆盖 6/8,未覆盖方法:checkStatus、leaveTeam
|
|
|
-- `SupplyManageController`:覆盖 1/8,未覆盖方法:detail、create、update、delete、addRole、removeRole、adjustTier
|
|
|
+- `SupplyManageController`:覆盖 3/8,未覆盖方法:detail、update、addRole、removeRole、adjustTier
|
|
|
- `AdminOrgController`:覆盖 1/7,未覆盖方法:create、update、disable、detail、myOrg、userSearch
|
|
|
-- `AdminProductOrderController`:覆盖 1/7,未覆盖方法:detail、ship、updateExpress、close、approveRefund、rejectRefund
|
|
|
- `AdminUnlockGateController`:覆盖 2/7,未覆盖方法:save、delete、toggle、resetFamily、getFamilyProgress
|
|
|
-- `CartController`:覆盖 1/7,未覆盖方法:add、update、remove、count、comboOffer、replaceCombo
|
|
|
+- `CartController`:覆盖 2/7,未覆盖方法:add、update、remove、comboOffer、replaceCombo
|
|
|
- `DoaController`:覆盖 1/7,未覆盖方法:createStage、stageDetail、cancelStage、submitPlan、submitReview、weekList
|
|
|
- `EmotionCheckinController`:覆盖 3/7,未覆盖方法:create、stats、weeklyReport、recognizeEmotion
|
|
|
- `GrowthPlanController`:覆盖 1/7,未覆盖方法:createPlan、getChildPlans、getActivePlan、getPlanDetail、updatePlan、reviewPlan
|
|
|
- `GuideActivityController`:覆盖 2/7,未覆盖方法:getActivityDetail、createActivity、updateActivity、cancelActivity、deleteActivity
|
|
|
+- `ShareController`:覆盖 1/7,未覆盖方法:createShare、recordClick、recordRead、getShareStats、familyFootprint、getQrCode
|
|
|
- `SupplyTeamController`:覆盖 1/7,未覆盖方法:listCustomers、bindCustomer、getRelation、getInviteCode、getInviteInfo、joinByInviteCode
|
|
|
- `TianpanController`:覆盖 3/7,未覆盖方法:annualEnergy、dailyFortune、relatedItems、recalibrate
|
|
|
+- `AdminCommissionController`:覆盖 1/6,未覆盖方法:withdrawals、updateProfitRate、pendingRefunds、refundSummary、cancelRefund
|
|
|
- `AdminEnergyConfigController`:覆盖 5/6,未覆盖方法:sourceDelete
|
|
|
- `AdminEnergyRuleController`:覆盖 5/6,未覆盖方法:update
|
|
|
-- `AdminFoodController`:覆盖 1/6,未覆盖方法:create、update、delete、detail、saveMonths
|
|
|
+- `AdminFoodController`:覆盖 2/6,未覆盖方法:update、delete、detail、saveMonths
|
|
|
- `AdminGuidePopupController`:覆盖 2/6,未覆盖方法:create、update、delete、stats
|
|
|
- `AdminHomeBannerController`:覆盖 1/6,未覆盖方法:save、delete、batchDelete、toggle、updateSort
|
|
|
- `AdminNoticeController`:覆盖 1/6,未覆盖方法:all、create、update、delete、pin
|
|
|
@@ -162,6 +167,7 @@
|
|
|
- `AdminSpecialPriceController`:覆盖 5/6,未覆盖方法:update
|
|
|
- `AdminSystemPromptController`:覆盖 1/6,未覆盖方法:save、reset、delete、listVersions、rollback
|
|
|
- `ButlerController`:覆盖 1/6,未覆盖方法:apply、getProfile、updateProfile、getServiceRecords、getCommissions
|
|
|
+- `ContactMatchController`:覆盖 1/6,未覆盖方法:accept、reject、received、sent、matched
|
|
|
- `ContentSectionController`:覆盖 1/6,未覆盖方法:getVisibleSections、getDetail、create、update、delete
|
|
|
- `FamilyEarningsController`:覆盖 3/6,未覆盖方法:familySummary、memberContributions、records
|
|
|
- `FamilyPlatformBalanceController`:覆盖 1/6,未覆盖方法:getLogs、exchangeCoupon、adminBalance、adminLogs、adminAdjust
|
|
|
@@ -172,19 +178,20 @@
|
|
|
- `PackageTemplateController`:覆盖 1/6,未覆盖方法:Operation、Operation、Operation、Operation、Operation
|
|
|
- `PromotionMaterialController`:覆盖 1/6,未覆盖方法:detail、byScenario、create、update、delete
|
|
|
- `ReportTemplateController`:覆盖 2/6,未覆盖方法:get、save、delete、toggle
|
|
|
-- `ServiceContentController`:覆盖 1/6,未覆盖方法:Operation、Operation、Operation、Operation、Operation
|
|
|
+- `ServiceContentController`:覆盖 2/6,未覆盖方法:Operation、Operation、Operation、Operation
|
|
|
- `ServiceTypeController`:覆盖 1/6,未覆盖方法:Operation、Operation、Operation、Operation、Operation
|
|
|
-- `SupplierProductController`:覆盖 1/6,未覆盖方法:create、update、detail、delete、shelve
|
|
|
+- `SupplierProductController`:覆盖 2/6,未覆盖方法:update、detail、delete、shelve
|
|
|
- `SurveyController`:覆盖 2/6,未覆盖方法:activeTemplates、confirmQuestions、submit、history
|
|
|
- `UserAddressController`:覆盖 1/6,未覆盖方法:get、create、update、delete、setDefault
|
|
|
- `ActivityOrderController`:覆盖 1/5,未覆盖方法:create、pay、handlePaymentSuccess、notify
|
|
|
- `AdminCommissionConfigController`:覆盖 2/5,未覆盖方法:getConfig、settle、refund
|
|
|
- `AdminDiscountController`:覆盖 1/5,未覆盖方法:create、update、toggle、delete
|
|
|
-- `AdminOrgStatsController`:覆盖 2/5,未覆盖方法:families、active、revenue
|
|
|
+- `AdminOrgStatsController`:覆盖 3/5,未覆盖方法:families、revenue
|
|
|
- `AdminPlannerCertificationController`:覆盖 1/5,未覆盖方法:syncHours、batchSyncHours、initByUser、backfill
|
|
|
- `DailyCheckinController`:覆盖 4/5,未覆盖方法:detail
|
|
|
+- `DietRecommendationController`:覆盖 1/5,未覆盖方法:getTodayRecommendation、updateRecommendation、regenerateRecommendation、completeRecommendation
|
|
|
- `DimensionConfigController`:覆盖 1/5,未覆盖方法:get、save、delete、tree
|
|
|
-- `EcomSupplierController`:覆盖 1/5,未覆盖方法:all、save、update、delete
|
|
|
+- `FatGoalController`:覆盖 1/5,未覆盖方法:create、update、complete、abandon
|
|
|
- `GameRecordController`:覆盖 1/5,未覆盖方法:getHistory、getBestScores、getStats、getLeaderboard
|
|
|
- `HealthCircleController`:覆盖 1/5,未覆盖方法:create、join、leave、ranking
|
|
|
- `HealthDimensionController`:覆盖 4/5,未覆盖方法:radarData
|
|
|
@@ -199,29 +206,26 @@
|
|
|
- `ProductSkuController`:覆盖 1/5,未覆盖方法:get、create、update、delete
|
|
|
- `RecommendationRuleAdminController`:覆盖 1/5,未覆盖方法:create、update、delete、batchEnable
|
|
|
- `ReportMemberPermissionController`:覆盖 1/5,未覆盖方法:listByMember、grant、revoke、visibleMembers
|
|
|
-- `RewardWishlistController`:覆盖 1/5,未覆盖方法:create、getMyWishlist、exchange、approve
|
|
|
+- `RewardWishlistController`:覆盖 2/5,未覆盖方法:create、exchange、approve
|
|
|
- `SupplySettlementController`:覆盖 1/5,未覆盖方法:detail、detailItems、create、confirm
|
|
|
- `TeacherFamilyBindingController`:覆盖 1/5,未覆盖方法:approve、reject、myRequests、cancel
|
|
|
-- `TeacherMessageController`:覆盖 1/5,未覆盖方法:sendMessage、replyMessage、getUnreadCount、getMyMessages
|
|
|
- `XiaomiHealthController`:覆盖 1/5,未覆盖方法:authUrl、callback、sync、revoke
|
|
|
- `AdminActivityCheckinController`:覆盖 1/4,未覆盖方法:export、add、review
|
|
|
-- `AdminAfterSalesController`:覆盖 1/4,未覆盖方法:detail、review、complete
|
|
|
- `AdminCfEarnRuleController`:覆盖 1/4,未覆盖方法:save、toggle、history
|
|
|
- `AdminOrgMemberController`:覆盖 1/4,未覆盖方法:addMember、removeMember、changeType
|
|
|
- `AdminPlannerCertCategoryController`:覆盖 1/4,未覆盖方法:create、update、delete
|
|
|
- `AdminPlannerCourseController`:覆盖 1/4,未覆盖方法:create、update、delete
|
|
|
- `AdminPlannerOfflineCourseController`:覆盖 1/4,未覆盖方法:create、update、delete
|
|
|
- `AdminProductPpointController`:覆盖 1/4,未覆盖方法:save、delete、byProduct
|
|
|
-- `AdminRecipeController`:覆盖 1/4,未覆盖方法:create、update、delete
|
|
|
- `AdminSettlementController`:覆盖 1/4,未覆盖方法:detail、confirm、stats
|
|
|
- `AdminSubscriptionController`:覆盖 1/4,未覆盖方法:cancelSubscription、activateSubscription、getBenefitConfig
|
|
|
-- `AdminSupplierController`:覆盖 1/4,未覆盖方法:save、update、delete
|
|
|
- `AdminSurveyController`:覆盖 1/4,未覆盖方法:save、delete、aiGenerate
|
|
|
- `AdminUnifiedKnowledgeController`:覆盖 2/4,未覆盖方法:update、reset
|
|
|
- `BaziConfigController`:覆盖 1/4,未覆盖方法:create、update、delete
|
|
|
- `BloodTypeConfigController`:覆盖 1/4,未覆盖方法:create、update、delete
|
|
|
-- `ConsentController`:覆盖 2/4,未覆盖方法:withdrawConsent、checkConsent
|
|
|
+- `ConsentController`:覆盖 3/4,未覆盖方法:checkConsent
|
|
|
- `ConsigneeController`:覆盖 1/4,未覆盖方法:detail、save、delete
|
|
|
+- `EmotionAlertController`:覆盖 1/4,未覆盖方法:checkinAlerts、adminList、resolve
|
|
|
- `FamilyMetricAggConfigController`:覆盖 1/4,未覆盖方法:save、delete、updateStatus
|
|
|
- `FatDietController`:覆盖 1/4,未覆盖方法:create、delete、caloriesSummary
|
|
|
- `FatWeightController`:覆盖 1/4,未覆盖方法:create、update、delete
|
|
|
@@ -232,8 +236,9 @@
|
|
|
- `NumSoulDetailConfigController`:覆盖 1/4,未覆盖方法:create、update、delete
|
|
|
- `OctopusController`:覆盖 1/4,未覆盖方法:tentacles、addHelpLog、deleteHelpLog
|
|
|
- `ParentAssessmentController`:覆盖 2/4,未覆盖方法:createAssessment、completeAssessment
|
|
|
+- `PlanReviewController`:覆盖 2/4,未覆盖方法:reviewPlan、planDetail
|
|
|
- `ZodiacConfigController`:覆盖 1/4,未覆盖方法:create、update、delete
|
|
|
-- `ActivityFeedbackController`:覆盖 1/3,未覆盖方法:submit、my
|
|
|
+- `ActivityFeedbackController`:覆盖 2/3,未覆盖方法:submit
|
|
|
- `ActivityMaterialController`:覆盖 1/3,未覆盖方法:upload、delete
|
|
|
- `AdminCfRateTierController`:覆盖 1/3,未覆盖方法:save、delete
|
|
|
- `AdminCfValueController`:覆盖 1/3,未覆盖方法:getLogs、allBalances
|
|
|
@@ -261,7 +266,6 @@
|
|
|
- `InteractionLogController`:覆盖 1/3,未覆盖方法:addInteraction、getInteractionTypes
|
|
|
- `KnowledgeTagController`:覆盖 1/3,未覆盖方法:save、delete
|
|
|
- `ManualDimensionScoreController`:覆盖 2/3,未覆盖方法:history
|
|
|
-- `ReportParseAdminController`:覆盖 1/3,未覆盖方法:retry、backfillFood
|
|
|
- `ReportParserController`:覆盖 1/3,未覆盖方法:uploadAndParse、detect
|
|
|
- `ReportSummaryController`:覆盖 1/3,未覆盖方法:detail、download
|
|
|
- `ReportSurveyController`:覆盖 1/3,未覆盖方法:createSurvey、submitSurvey
|
|
|
@@ -277,21 +281,22 @@
|
|
|
- `AdminProfileController`:覆盖 1/2,未覆盖方法:getProfile
|
|
|
- `AdminVendorController`:覆盖 1/2,未覆盖方法:review
|
|
|
- `BasicQuotaController`:覆盖 1/2,未覆盖方法:getAllQuotaStatus
|
|
|
-- `CfTransferController`:覆盖 1/2,未覆盖方法:send
|
|
|
- `CircleChallengeController`:覆盖 1/2,未覆盖方法:getHistory
|
|
|
- `GuideConfigController`:覆盖 1/2,未覆盖方法:ack
|
|
|
- `HealthAlertController`:覆盖 1/2,未覆盖方法:dismiss
|
|
|
- `HealthMeditationController`:覆盖 1/2,未覆盖方法:create
|
|
|
- `IndicatorMappingAdminController`:覆盖 1/2,未覆盖方法:importSeeds
|
|
|
- `InviteMilestoneController`:覆盖 1/2,未覆盖方法:claim
|
|
|
+- `MindAssessmentController`:覆盖 1/2,未覆盖方法:create
|
|
|
- `NutritionistController`:覆盖 1/2,未覆盖方法:apply
|
|
|
+- `PackageLogisticsController`:覆盖 1/2,未覆盖方法:update
|
|
|
- `ProblemSurveyController`:覆盖 1/2,未覆盖方法:submit
|
|
|
- `ProductCategoryController`:覆盖 1/2,未覆盖方法:tree
|
|
|
+- `ProfileController`:覆盖 1/2,未覆盖方法:getHistory
|
|
|
- `PromotionCommissionController`:覆盖 1/2,未覆盖方法:getFamilyTotal
|
|
|
- `RecommendController`:覆盖 1/2,未覆盖方法:track
|
|
|
- `ReportSummaryAdminController`:覆盖 1/2,未覆盖方法:sync
|
|
|
- `SystemPromptPublicController`:覆盖 1/2,未覆盖方法:get
|
|
|
-- `UserNotificationController`:覆盖 1/2,未覆盖方法:read
|
|
|
|
|
|
## 四、测试清单(格式化已有测试)
|
|
|
|
|
|
@@ -300,10 +305,14 @@
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/integration/controller/AuthControllerTest.java` | com | 39 | 0 | 14 | AuthController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/integration/service/DanReportParseServiceTest.java` | com | 38 | 2 | 0 | DanReportController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/PlanLifecycleParentContractTest.java` | com | 38 | 22 | 14 | — | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/AdminReportParserManageContractTest.java` | com | 37 | 14 | 19 | AdminController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/service/CfPathwayEarnServiceTest.java` | com | 32 | 16 | 0 | — | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/integration/controller/WishControllerTest.java` | com | 29 | 4 | 11 | WishController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/AssessmentQuotaAppointmentContractTest.java` | com | 27 | 9 | 0 | AssessmentQuotaController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/service/CfBalanceServiceTest.java` | com | 25 | 0 | 0 | CfBalanceController | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/CoachProactiveContractTest.java` | com | 25 | 0 | 0 | — | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/AdminArticleManageContractTest.java` | com | 24 | 7 | 6 | AdminArticleController | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/controller/admin/AdminOrderManualContractTest.java` | com | 24 | 12 | 11 | AdminController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/TeamStarMyViewContractTest.java` | com | 24 | 0 | 0 | TeamStarController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/service/IndicatorChangeServiceTest.java` | com | 23 | 0 | 0 | IndicatorController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/TeamProfitCronContractTest.java` | com | 22 | 0 | 0 | — | — |
|
|
|
@@ -316,30 +325,39 @@
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/service/IndicatorChangeServiceSemanticTest.java` | com | 20 | 0 | 0 | IndicatorController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/integration/controller/ProductOrderControllerTest.java` | com | 20 | 3 | 7 | ProductOrderController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/ShopCouponApplyContractTest.java` | com | 20 | 0 | 0 | — | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/TeacherMessagePushContractTest.java` | com | 20 | 10 | 5 | TeacherController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/TeamProfitAdminManageContractTest.java` | com | 20 | 0 | 0 | TeamProfitAdminController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/PlanReviewTeacherContractTest.java` | com | 19 | 4 | 4 | PlanReviewController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/config/ScG06JwtGuardTest.java` | com | 19 | 0 | 0 | — | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/SupplierManageAdminContractTest.java` | com | 19 | 2 | 12 | — | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/controller/ai/AIChatControllerGateTest.java` | com | 18 | 15 | 6 | AIChatController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/EnergyConfigAdminContractTest.java` | com | 18 | 17 | 10 | EnergyController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/integration/service/SupplySystemServiceTest.java` | com | 18 | 0 | 0 | SupplySystemController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/integration/controller/AIChatControllerTest.java` | com | 17 | 17 | 3 | AIChatController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/DietRecommendationServiceTest.java` | com | 17 | 17 | 0 | DietRecommendationController | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/DimensionConfigAdminContractTest.java` | com | 17 | 6 | 3 | DimensionConfigController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/GuideBindingAccessContractTest.java` | com | 17 | 4 | 0 | GuideController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/service/MembershipServiceTest.java` | com | 17 | 0 | 0 | MembershipController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/controller/reward/RewardEstimateControllerTest.java` | com | 17 | 0 | 1 | RewardEstimateController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/controller/task/TaskControllerReviewTest.java` | com | 17 | 1 | 4 | TaskController | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/AICoachConsultContractTest.java` | com | 16 | 17 | 0 | — | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/integration/controller/ActivityControllerTest.java` | com | 16 | 9 | 6 | ActivityController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/controller/admin/AdminReferralContractTest.java` | com | 16 | 15 | 3 | AdminController | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/AdminSupplierManageContractTest.java` | com | 16 | 3 | 0 | AdminController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/service/CfGrowthPathwayEarnServiceTest.java` | com | 16 | 6 | 0 | — | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/ChildMindCaptureContractTest.java` | com | 16 | 0 | 0 | — | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/HealthDataSourceBridgeContractTest.java` | com | 16 | 0 | 0 | — | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/controller/HealthReportControllerUploadTest.java` | com | 16 | 0 | 0 | HealthReportController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/integration/controller/ProductControllerTest.java` | com | 16 | 8 | 6 | ProductController | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/TeacherLoginSwitchContractTest.java` | com | 16 | 0 | 1 | TeacherController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/service/ActivityOrderServiceTest.java` | com | 15 | 0 | 0 | ActivityController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/controller/admin/AdminAuthControllerLoginContractTest.java` | com | 15 | 6 | 1 | AdminAuthController | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/AdminContentSecurityContractTest.java` | com | 15 | 15 | 0 | AdminController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/integration/service/FamilyFoodOverviewServiceTest.java` | com | 15 | 11 | 0 | FamilyController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/FiveDimensionSelfCheckContractTest.java` | com | 15 | 5 | 3 | FiveDimensionSelfCheckController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/integration/controller/HealthDimensionControllerTest.java` | com | 15 | 3 | 4 | HealthDimensionController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/service/TaskServiceReviewTest.java` | com | 15 | 0 | 0 | TaskController | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/TeacherPlanActivateContractTest.java` | com | 15 | 1 | 0 | TeacherController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/WishFlowScP13ContractTest.java` | com | 15 | 0 | 0 | WishController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/integration/service/ArticleWorkflowTest.java` | com | 14 | 0 | 0 | ArticleController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/CoachButlerNotificationContractTest.java` | com | 14 | 7 | 0 | — | — |
|
|
|
@@ -348,8 +366,12 @@
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/integration/service/NutritionDeficiencyServiceTest.java` | com | 14 | 0 | 0 | — | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/OrderCreatePayShipConfirmScX07ContractTest.java` | com | 14 | 2 | 0 | — | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/PlanActivationExecutionContractTest.java` | com | 14 | 2 | 0 | — | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/PlanActivationScT05ContractTest.java` | com | 14 | 1 | 1 | — | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/TaskCreateScP10ContractTest.java` | com | 14 | 0 | 0 | TaskController | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/TeacherAppointmentGuardContractTest.java` | com | 14 | 0 | 0 | TeacherController | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/TeacherReportProxyContractTest.java` | com | 14 | 3 | 0 | TeacherController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/TeamStarDigestContractTest.java` | com | 14 | 0 | 0 | TeamStarController | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/AdminKnowledgeBaseManageContractTest.java` | com | 13 | 0 | 0 | AdminController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/integration/controller/DimensionAdminControllerTest.java` | com | 13 | 0 | 7 | DimensionAdminController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/FamilyUserSwitchRoleTest.java` | com | 13 | 1 | 1 | FamilyController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/integration/service/GuidePackageServiceTest.java` | com | 13 | 0 | 0 | GuideController | — |
|
|
|
@@ -357,12 +379,17 @@
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/ManualDimensionScoreContractTest.java` | com | 13 | 6 | 2 | ManualDimensionScoreController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/PersonalLayerDualAssertionTest.java` | com | 13 | 4 | 0 | — | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/controller/ScG03LoginMethodContractTest.java` | com | 13 | 1 | 4 | — | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/SupplierNutritionSupplyContractTest.java` | com | 13 | 1 | 4 | — | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/TaskTemplatePackageContractTest.java` | com | 13 | 4 | 11 | TaskTemplatePackageController | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/TeacherMindRecordContractTest.java` | com | 13 | 0 | 0 | TeacherController | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/TeacherPlanCreateContractTest.java` | com | 13 | 3 | 0 | TeacherController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/TeamStarMultiplierContractTest.java` | com | 13 | 0 | 0 | TeamStarController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/ActivityTeamServiceUnitTest.java` | com | 12 | 0 | 0 | ActivityController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/controller/admin/AdminArticleAuditContractTest.java` | com | 12 | 3 | 0 | AdminArticleController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/AfterSalesScS06ContractTest.java` | com | 12 | 0 | 0 | AfterSalesController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/service/CfCommissionServiceSettleTest.java` | com | 12 | 2 | 0 | CfCommissionController | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/ChildAiChatContractTest.java` | com | 12 | 1 | 0 | — | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/ChildWishManageContractTest.java` | com | 12 | 3 | 0 | — | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/ConditionEvaluatorServiceTest.java` | com | 12 | 7 | 0 | — | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/DietRecommendationBoundaryTest.java` | com | 12 | 16 | 0 | DietRecommendationController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/service/FamilyJoinRequestServiceJoinValidationGateTest.java` | com | 12 | 0 | 0 | FamilyController | — |
|
|
|
@@ -374,11 +401,16 @@
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/service/IndicatorTimelineServiceTest.java` | com | 12 | 24 | 0 | IndicatorController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/service/MembershipServiceAiGateTest.java` | com | 12 | 0 | 0 | MembershipController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/integration/controller/PaymentControllerTest.java` | com | 12 | 17 | 5 | PaymentController | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/SupplierInventoryManageContractTest.java` | com | 12 | 4 | 2 | — | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/controller/admin/AdminAuthWechatScanTest.java` | com | 11 | 11 | 2 | AdminAuthController | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/AdminBadgeManageContractTest.java` | com | 11 | 5 | 0 | AdminController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/integration/controller/ArticleControllerTest.java` | com | 11 | 7 | 4 | ArticleController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/AttributionComplianceGateTest.java` | com | 11 | 0 | 0 | AttributionController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/service/CfReferralServiceSalesTierTest.java` | com | 11 | 0 | 0 | — | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/service/CfSpendDispatchServiceTest.java` | com | 11 | 0 | 0 | — | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/ChildAuthLoginContractTest.java` | com | 11 | 0 | 0 | — | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/ChildBadgeViewContractTest.java` | com | 11 | 11 | 0 | — | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/ChildShopPointsExchangeContractTest.java` | com | 11 | 0 | 0 | — | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/CouponUseScP57ScP75ContractTest.java` | com | 11 | 0 | 0 | CouponController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/DanAssessmentExecutionContractTest.java` | com | 11 | 0 | 0 | DanAssessmentController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/DanReportUploadContractTest.java` | com | 11 | 8 | 0 | DanReportController | — |
|
|
|
@@ -387,6 +419,7 @@
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/config/FamilyAccessInterceptorTest.java` | com | 11 | 0 | 0 | FamilyController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/GuheKbVersionSenseContractTest.java` | com | 11 | 2 | 0 | — | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/service/GuideConfigServiceTest.java` | com | 11 | 13 | 0 | GuideConfigController | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/MindModelManageContractTest.java` | com | 11 | 0 | 0 | MindController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/OrderRefundScP56ScA12ContractTest.java` | com | 11 | 0 | 0 | — | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/integration/service/PdfParseServiceTest.java` | com | 11 | 0 | 0 | — | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/ReportShareGrantContractTest.java` | com | 11 | 2 | 0 | — | — |
|
|
|
@@ -397,9 +430,13 @@
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/TaskCompleteScC02ContractTest.java` | com | 11 | 7 | 1 | TaskController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/integration/service/ActivityAdminServiceTest.java` | com | 10 | 10 | 0 | ActivityController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/ActivityAuditTest.java` | com | 10 | 4 | 0 | ActivityController | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/AdminAuditLogContractTest.java` | com | 10 | 0 | 0 | AdminAuditController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/controller/admin/AdminAuthControllerLoginStatusTest.java` | com | 10 | 1 | 3 | AdminAuthController | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/AdminDataMigrationContractTest.java` | com | 10 | 2 | 6 | AdminController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/integration/ArticleTagFilterContractTest.java` | com | 10 | 1 | 2 | ArticleController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/controller/AuthWechatLoginContractTest.java` | com | 10 | 0 | 1 | AuthController | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/ChildEnergyGainContractTest.java` | com | 10 | 1 | 1 | — | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/ChildFeedbackSubmitContractTest.java` | com | 10 | 4 | 0 | — | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/ComboServiceTest.java` | com | 10 | 3 | 0 | — | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/ConditionalPathogenLowSideRuleTest.java` | com | 10 | 0 | 0 | — | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/DietFoodHealthAdjustContractTest.java` | com | 10 | 2 | 0 | — | — |
|
|
|
@@ -420,6 +457,7 @@
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/controller/guide/TrainingPlanControllerGetPlanListTest.java` | com | 10 | 0 | 0 | TrainingPlanController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/controller/admin/AdminFamilyStatsContractTest.java` | com | 9 | 0 | 1 | AdminController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/common/AdminRolesTest.java` | com | 9 | 0 | 0 | AdminController | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/AdminUserGovernContractTest.java` | com | 9 | 3 | 0 | AdminController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/controller/BadgeControllerGetMemberBadgesTest.java` | com | 9 | 1 | 0 | BadgeController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/controller/ai/ButlerControllerGateTest.java` | com | 9 | 4 | 6 | ButlerController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/integration/controller/DimensionRegistryTreeTest.java` | com | 9 | 6 | 0 | DimensionRegistryController | — |
|
|
|
@@ -430,12 +468,16 @@
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/service/IndicatorTrendServiceTest.java` | com | 9 | 17 | 0 | IndicatorController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/KnowledgeBaseBackfillTest.java` | com | 9 | 6 | 0 | KnowledgeBaseController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/MembershipRenewScP60ScP80ContractTest.java` | com | 9 | 0 | 0 | MembershipController | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/PlanContentSafetyReviewContractTest.java` | com | 9 | 0 | 0 | — | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/integration/PlannerBindInviteFlowTest.java` | com | 9 | 15 | 5 | — | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/service/PlatformPointsServiceTest.java` | com | 9 | 2 | 0 | — | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/service/RewardRuleServiceBatchEstimateTest.java` | com | 9 | 0 | 0 | RewardController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/controller/ScG04InviteRegisterContractTest.java` | com | 9 | 1 | 3 | — | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/service/SpecialPriceServiceTest.java` | com | 9 | 0 | 0 | SpecialPriceController | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/SupplierActivityAttendContractTest.java` | com | 9 | 4 | 0 | — | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/controller/SurveyHealthReviewContractTest.java` | com | 9 | 1 | 1 | SurveyController | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/TaskCheckinChildContractTest.java` | com | 9 | 2 | 0 | TaskController | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/TeacherDataIsolationScT13ContractTest.java` | com | 9 | 1 | 1 | TeacherController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/VendorOrderShipConfirmScS03ScS04ContractTest.java` | com | 9 | 0 | 0 | VendorController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/VendorProductManageScS02ContractTest.java` | com | 9 | 0 | 0 | VendorController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/ActivityRegistrationQuotaUnitTest.java` | com | 8 | 3 | 0 | ActivityController | — |
|
|
|
@@ -468,7 +510,10 @@
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/TaskReviewScP11ContractTest.java` | com | 8 | 0 | 0 | TaskController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/TeamProfitPipelineContractTest.java` | com | 8 | 0 | 0 | — | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/controller/guide/TrainingPlanControllerGetPlanDetailTest.java` | com | 8 | 0 | 0 | TrainingPlanController | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/AdminSystemMonitorContractTest.java` | com | 7 | 0 | 0 | AdminController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/config/AttributionStage1FoundationTest.java` | com | 7 | 11 | 0 | AttributionController | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/ChildGameReportScoreContractTest.java` | com | 7 | 2 | 0 | — | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/ChildNotificationReceiveContractTest.java` | com | 7 | 0 | 1 | — | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/integration/controller/DimensionRegistryMapContractTest.java` | com | 7 | 0 | 0 | DimensionRegistryController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/EnergyBehaviorConfigContractTest.java` | com | 7 | 1 | 4 | EnergyController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/EnergyOverviewContractTest.java` | com | 7 | 10 | 1 | EnergyController | — |
|
|
|
@@ -490,6 +535,7 @@
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/controller/task/TaskControllerCreateTaskTest.java` | com | 7 | 0 | 1 | TaskController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/controller/task/TaskControllerGetTaskHistoryTest.java` | com | 7 | 4 | 1 | TaskController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/TaskTaskCreateContractTest.java` | com | 7 | 0 | 1 | TaskController | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/TeacherFamilyOverviewContractTest.java` | com | 7 | 0 | 2 | TeacherController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/controller/TeamInvitationCreateContractTest.java` | com | 7 | 0 | 0 | — | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/TeamProfitHookContractTest.java` | com | 7 | 0 | 0 | — | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/service/ActivityRegistrationQuotaConcurrencyTest.java` | com | 6 | 0 | 0 | ActivityController | — |
|
|
|
@@ -535,7 +581,10 @@
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/ServiceRoleApproveTest.java` | com | 6 | 0 | 0 | — | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/util/SpearmanUtilTest.java` | com | 6 | 0 | 0 | — | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/integration/controller/StatsControllerTest.java` | com | 6 | 10 | 2 | StatsController | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/SupplierAfterSalesHandleContractTest.java` | com | 6 | 0 | 0 | — | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/SupplierExportComplianceContractTest.java` | com | 6 | 6 | 0 | — | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/TaskReviewScT06ContractTest.java` | com | 6 | 0 | 0 | TaskController | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/TeacherDimensionScoreContractTest.java` | com | 6 | 5 | 0 | TeacherController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/service/TeamAwardRecordContractRedTest.java` | com | 6 | 0 | 0 | — | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/service/TeamProfitSchemaContractRedTest.java` | com | 6 | 0 | 0 | — | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/service/TeamShareRecordEightShareContractRedTest.java` | com | 6 | 0 | 0 | — | — |
|
|
|
@@ -543,12 +592,16 @@
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/util/UserUtilTest.java` | com | 6 | 0 | 0 | UserController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/service/WithdrawalServiceTest.java` | com | 6 | 0 | 0 | WithdrawalController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/ActivityTagServiceTest.java` | com | 5 | 1 | 0 | ActivityController | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/AdminActivityConfigContractTest.java` | com | 5 | 0 | 1 | AdminActivityController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/controller/admin/AdminCommissionConfigControllerTest.java` | com | 5 | 0 | 1 | AdminCommissionConfigController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/AttributionAdjustServiceTest.java` | com | 5 | 3 | 0 | AttributionController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/CartReplaceComboTest.java` | com | 5 | 0 | 0 | CartController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/service/CfLegacyLedgerWiringTest.java` | com | 5 | 0 | 0 | — | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/ChildDietViewMenuContractTest.java` | com | 5 | 10 | 0 | — | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/controller/growth/ChildGrowthArchiveContractTest.java` | com | 5 | 4 | 0 | — | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/service/CommissionServiceReferralF24Test.java` | com | 5 | 0 | 0 | CommissionController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/integration/service/DimensionEnergySyncServiceTest.java` | com | 5 | 0 | 0 | — | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/FamilyAutoCreateForPurchaseContractTest.java` | com | 5 | 7 | 4 | FamilyController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/service/FamilyJoinRequestServiceReferrerBindTest.java` | com | 5 | 0 | 0 | FamilyController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/service/FamilyMemberServiceIsChildTest.java` | com | 5 | 0 | 0 | FamilyController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/FamilyNamingSupportTest.java` | com | 5 | 0 | 0 | FamilyController | — |
|
|
|
@@ -556,6 +609,7 @@
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/GlobalSearchScP82ContractTest.java` | com | 5 | 12 | 0 | — | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/config/GrowthPublicEndpointMappingTest.java` | com | 5 | 0 | 0 | GrowthController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/GuheVersionSplitContractTest.java` | com | 5 | 0 | 0 | — | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/GuideFamilyTaskReviewContractTest.java` | com | 5 | 2 | 2 | GuideController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/HealthPlanLazyBackfillTest.java` | com | 5 | 0 | 0 | HealthPlanController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/controller/HealthReportControllerCreateReportTest.java` | com | 5 | 2 | 0 | HealthReportController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/service/HealthReportServiceBackfillResilienceTest.java` | com | 5 | 7 | 0 | HealthReportController | — |
|
|
|
@@ -592,6 +646,7 @@
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/service/IndicatorMappingServiceTest.java` | com | 4 | 0 | 0 | IndicatorController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/config/JwtInterceptorWechatLoginTest.java` | com | 4 | 4 | 0 | — | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/LangGraphExitHangContractTest.java` | com | 4 | 0 | 0 | — | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/NutritionPlanTeacherContractTest.java` | com | 4 | 13 | 1 | — | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/service/PointsExchangeServiceTest.java` | com | 4 | 0 | 0 | PointsExchangeController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/service/ProfitPoolOrderContractRedTest.java` | com | 4 | 0 | 0 | — | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/service/impl/PurchaseServiceImplRenewalTest.java` | com | 4 | 5 | 0 | PurchaseController | — |
|
|
|
@@ -600,6 +655,7 @@
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/TaskFrequencyScP12ContractTest.java` | com | 4 | 0 | 0 | TaskController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/TaskPlanServiceTest.java` | com | 4 | 3 | 0 | TaskController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/service/TaskServiceCfEarnTest.java` | com | 4 | 0 | 0 | TaskController | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/TeacherAssessmentRecordContractTest.java` | com | 4 | 0 | 0 | TeacherController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/integration/service/TeacherLoginTest.java` | com | 4 | 0 | 0 | TeacherController | skip×1、⚠部分 |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/TeamUserPortalContractTest.java` | com | 4 | 1 | 0 | — | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/service/TencentTtsServiceAuthorizationTest.java` | com | 4 | 0 | 0 | — | — |
|
|
|
@@ -614,6 +670,7 @@
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/integration/controller/ArticleCategoryControllerTest.java` | com | 3 | 0 | 1 | ArticleCategoryController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/controller/AttributionSurveyRoutingTest.java` | com | 3 | 5 | 1 | AttributionController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/service/CfLegacyLedgerMigrationServiceTest.java` | com | 3 | 0 | 0 | — | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/ChildEnergyViewContractTest.java` | com | 3 | 2 | 3 | — | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/ComboOrderStockTest.java` | com | 3 | 0 | 0 | — | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/controller/DanAssessmentControllerGetActiveMaterialTest.java` | com | 3 | 0 | 0 | DanAssessmentController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/DanAssessmentResultRecordContractTest.java` | com | 3 | 0 | 0 | DanAssessmentController | — |
|
|
|
@@ -641,6 +698,7 @@
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/AttributionPipelineMockTest.java` | com | 2 | 38 | 0 | AttributionController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/AttributionPlanServiceTest.java` | com | 2 | 8 | 0 | AttributionController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/service/CfCommissionServiceTest.java` | com | 2 | 0 | 0 | CfCommissionController | — |
|
|
|
+| `cfc-backend/src/test/java/com/etotem/cfc/unit/ChildGrowthArchiveExportContractTest.java` | com | 2 | 1 | 0 | — | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/service/ConsigneeServiceBackfillTest.java` | com | 2 | 0 | 0 | ConsigneeController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/integration/controller/DailyTaskControllerTest.java` | com | 2 | 1 | 1 | DailyTaskController | — |
|
|
|
| `cfc-backend/src/test/java/com/etotem/cfc/unit/DimensionCodeConstantsTest.java` | com | 2 | 0 | 0 | — | — |
|