{ "total": { "tests": 1482, "failures": 66, "errors": 81, "skipped": 4 }, "passed": 1331, "classes": { "AdminRolesTest": { "tests": 9, "f": 0, "e": 0, "s": 0, "src": "xml" }, "AttributionStage1FoundationTest": { "tests": 7, "f": 0, "e": 0, "s": 0, "src": "xml" }, "DatabaseInitializerSeedTest": { "tests": 6, "f": 0, "e": 0, "s": 0, "src": "xml" }, "FamilyAccessInterceptorTest": { "tests": 11, "f": 0, "e": 0, "s": 0, "src": "xml" }, "JwtInterceptorLoginRequiredTest": { "tests": 5, "f": 0, "e": 0, "s": 0, "src": "xml" }, "AIChatControllerTest": { "tests": 17, "f": 0, "e": 0, "s": 0, "src": "xml" }, "ActivityControllerTest": { "tests": 16, "f": 0, "e": 0, "s": 0, "src": "xml" }, "ArticleCategoryControllerTest": { "tests": 3, "f": 0, "e": 0, "s": 0, "src": "xml" }, "ArticleControllerTest": { "tests": 11, "f": 4, "e": 5, "s": 0, "src": "xml" }, "AttributionControllerTest": { "tests": 1, "f": 0, "e": 0, "s": 0, "src": "xml" }, "AttributionSurveyRoutingTest": { "tests": 3, "f": 0, "e": 0, "s": 0, "src": "xml" }, "AuthControllerTest": { "tests": 39, "f": 4, "e": 0, "s": 0, "src": "xml" }, "DailyTaskControllerTest": { "tests": 2, "f": 0, "e": 0, "s": 0, "src": "xml" }, "DanAssessmentControllerGetActiveMaterialTest": { "tests": 3, "f": 0, "e": 0, "s": 0, "src": "xml" }, "DimensionAdminControllerTest": { "tests": 13, "f": 0, "e": 0, "s": 0, "src": "xml" }, "EnergyControllerGrantEnergyTest": { "tests": 3, "f": 0, "e": 0, "s": 0, "src": "xml" }, "FamilyControllerTest": { "tests": 8, "f": 1, "e": 0, "s": 0, "src": "xml" }, "GuideFamilyTaskControllerTest": { "tests": 20, "f": 3, "e": 2, "s": 0, "src": "xml" }, "GuideOrderControllerTest": { "tests": 8, "f": 6, "e": 2, "s": 0, "src": "xml" }, "GuideRolePermissionTest": { "tests": 21, "f": 4, "e": 1, "s": 0, "src": "xml" }, "GuideTeamControllerTest": { "tests": 9, "f": 2, "e": 0, "s": 0, "src": "xml" }, "HealthCheckinCfEarnCallSiteTest": { "tests": 6, "f": 0, "e": 0, "s": 0, "src": "xml" }, "HealthDimensionControllerTest": { "tests": 15, "f": 2, "e": 0, "s": 0, "src": "xml" }, "HealthPlanDeleteControllerTest": { "tests": 6, "f": 0, "e": 0, "s": 0, "src": "xml" }, "HealthReportControllerCreateReportTest": { "tests": 5, "f": 0, "e": 0, "s": 0, "src": "xml" }, "HealthReportControllerListPaginationTest": { "tests": 4, "f": 0, "e": 0, "s": 0, "src": "xml" }, "HealthReportControllerProxyParseBindingTest": { "tests": 6, "f": 0, "e": 0, "s": 0, "src": "xml" }, "IndicatorControllerTest": { "tests": 2, "f": 0, "e": 0, "s": 0, "src": "xml" }, "IndicatorFavoriteControllerTest": { "tests": 10, "f": 0, "e": 0, "s": 0, "src": "xml" }, "PaymentControllerTest": { "tests": 12, "f": 4, "e": 0, "s": 0, "src": "xml" }, "ProductControllerTest": { "tests": 16, "f": 0, "e": 3, "s": 0, "src": "xml" }, "ProductOrderControllerTest": { "tests": 20, "f": 0, "e": 6, "s": 0, "src": "xml" }, "StatsControllerTest": { "tests": 6, "f": 1, "e": 0, "s": 0, "src": "xml" }, "WishControllerTest": { "tests": 29, "f": 2, "e": 0, "s": 0, "src": "xml" }, "AdminAuthWechatScanTest": { "tests": 11, "f": 0, "e": 0, "s": 0, "src": "xml" }, "AdminProductControllerBatchShelveTest": { "tests": 4, "f": 0, "e": 0, "s": 0, "src": "xml" }, "ReportParserAdminControllerTest": { "tests": 3, "f": 0, "e": 0, "s": 0, "src": "xml" }, "SupplyTeamControllerInviteTest": { "tests": 7, "f": 0, "e": 0, "s": 0, "src": "xml" }, "AIChatControllerGateTest": { "tests": 18, "f": 0, "e": 0, "s": 0, "src": "xml" }, "ButlerControllerGateTest": { "tests": 9, "f": 0, "e": 0, "s": 0, "src": "xml" }, "FamilyMembersControllerAddMemberTest": { "tests": 7, "f": 0, "e": 0, "s": 0, "src": "xml" }, "FamilyMembersControllerListTest": { "tests": 4, "f": 0, "e": 0, "s": 0, "src": "xml" }, "FamilyMembersControllerRenameFamilyTest": { "tests": 2, "f": 0, "e": 0, "s": 0, "src": "xml" }, "TeacherMessageControllerMyTest": { "tests": 1, "f": 0, "e": 0, "s": 0, "src": "xml" }, "TrainingPlanControllerGetPlanDetailTest": { "tests": 8, "f": 0, "e": 0, "s": 0, "src": "xml" }, "TrainingPlanControllerGetPlanListTest": { "tests": 10, "f": 0, "e": 0, "s": 0, "src": "xml" }, "MindFortuneControllerTest": { "tests": 1, "f": 1, "e": 0, "s": 0, "src": "xml" }, "ActivityDTOTest": { "tests": 3, "f": 0, "e": 0, "s": 0, "src": "xml" }, "DailyCheckinStreakFlowTest": { "tests": 6, "f": 0, "e": 1, "s": 0, "src": "xml" }, "EnergySystemFlowTest": { "tests": 7, "f": 6, "e": 0, "s": 1, "src": "xml" }, "GrowthRecordSyncFlowTest": { "tests": 10, "f": 1, "e": 2, "s": 0, "src": "xml" }, "GuideModuleIntegrationTest": { "tests": 4, "f": 0, "e": 1, "s": 0, "src": "xml" }, "PlannerBindInviteFlowTest": { "tests": 9, "f": 0, "e": 9, "s": 0, "src": "xml" }, "AdminFamilyOverviewControllerTest": { "tests": 3, "f": 0, "e": 3, "s": 0, "src": "xml" }, "AdminSpecialPriceControllerTest": { "tests": 8, "f": 0, "e": 0, "s": 0, "src": "xml" }, "SpecialPriceControllerTest": { "tests": 3, "f": 0, "e": 0, "s": 0, "src": "xml" }, "OrchestrationEngineTest": { "tests": 8, "f": 1, "e": 0, "s": 0, "src": "xml" }, "OrchestrationIntegrationTest": { "tests": 7, "f": 1, "e": 0, "s": 0, "src": "xml" }, "ActivityAdminServiceTest": { "tests": 10, "f": 1, "e": 0, "s": 0, "src": "xml" }, "ActivityOrderServiceTest": { "tests": 15, "f": 0, "e": 0, "s": 0, "src": "xml" }, "ActivityRegistrationQuotaConcurrencyTest": { "tests": 6, "f": 0, "e": 0, "s": 0, "src": "xml" }, "ActivityServicePublishTest": { "tests": 6, "f": 1, "e": 0, "s": 0, "src": "xml" }, "AiGatewayTimeoutTest": { "tests": 1, "f": 0, "e": 0, "s": 0, "src": "xml" }, "ArticleAudioServiceChunkFilterTest": { "tests": 3, "f": 0, "e": 0, "s": 0, "src": "xml" }, "ArticleWorkflowTest": { "tests": 14, "f": 3, "e": 0, "s": 0, "src": "xml" }, "CfBalanceServiceTest": { "tests": 25, "f": 0, "e": 0, "s": 0, "src": "xml" }, "CfCommissionServiceSettleTest": { "tests": 12, "f": 8, "e": 0, "s": 0, "src": "xml" }, "CfCommissionServiceTest": { "tests": 2, "f": 0, "e": 0, "s": 0, "src": "xml" }, "CfEarnDispatchServiceTest": { "tests": 8, "f": 0, "e": 0, "s": 0, "src": "xml" }, "CfGrowthPathwayEarnServiceTest": { "tests": 16, "f": 0, "e": 0, "s": 0, "src": "xml" }, "CfLegacyLedgerMigrationServiceTest": { "tests": 3, "f": 0, "e": 0, "s": 0, "src": "xml" }, "CfLegacyLedgerWiringTest": { "tests": 5, "f": 0, "e": 0, "s": 0, "src": "xml" }, "CfPathwayEarnServiceTest": { "tests": 32, "f": 0, "e": 0, "s": 0, "src": "xml" }, "CfReferralServiceSalesTierTest": { "tests": 11, "f": 0, "e": 0, "s": 0, "src": "xml" }, "CfSpendDispatchServiceTest": { "tests": 11, "f": 0, "e": 0, "s": 0, "src": "xml" }, "CfTransferServiceTest": { "tests": 6, "f": 0, "e": 0, "s": 0, "src": "xml" }, "ChallengeScoreServiceTest": { "tests": 4, "f": 0, "e": 0, "s": 0, "src": "xml" }, "CommissionDistService410Test": { "tests": 4, "f": 0, "e": 0, "s": 0, "src": "xml" }, "CommissionServiceReferralF24Test": { "tests": 5, "f": 0, "e": 0, "s": 0, "src": "xml" }, "ConsigneeServiceBackfillTest": { "tests": 2, "f": 0, "e": 0, "s": 0, "src": "xml" }, "DailyOverviewServiceTest": { "tests": 1, "f": 0, "e": 1, "s": 0, "src": "xml" }, "DanReportParseServiceTest": { "tests": 38, "f": 4, "e": 0, "s": 0, "src": "xml" }, "DataMigrationServiceTest": { "tests": 1, "f": 0, "e": 0, "s": 1, "src": "xml" }, "DimensionEnergySyncServiceTest": { "tests": 5, "f": 0, "e": 5, "s": 0, "src": "xml" }, "DimensionScoreServiceImplTest": { "tests": 6, "f": 0, "e": 6, "s": 0, "src": "xml" }, "DimensionScoreServiceTest": { "tests": 21, "f": 0, "e": 0, "s": 0, "src": "xml" }, "EnergyServiceFamilyTest": { "tests": 2, "f": 0, "e": 0, "s": 0, "src": "xml" }, "EnergyServiceGrantEnergyTest": { "tests": 2, "f": 0, "e": 0, "s": 0, "src": "xml" }, "EnergyServiceWealthIncomeTest": { "tests": 4, "f": 0, "e": 0, "s": 0, "src": "xml" }, "FamilyAdminOverviewServiceTest": { "tests": 3, "f": 0, "e": 3, "s": 0, "src": "xml" }, "FamilyFoodOverviewServiceTest": { "tests": 9, "f": 0, "e": 0, "s": 0, "src": "xml" }, "FamilyJoinRequestServiceReferrerBindTest": { "tests": 5, "f": 0, "e": 4, "s": 0, "src": "xml" }, "FamilyMemberServiceIsChildTest": { "tests": 5, "f": 0, "e": 0, "s": 0, "src": "xml" }, "FamilyPlatformPointsServiceCouponTest": { "tests": 5, "f": 0, "e": 0, "s": 0, "src": "xml" }, "FiveDimensionSelfCheckServiceTest": { "tests": 2, "f": 0, "e": 0, "s": 0, "src": "xml" }, "FoodRecommendServiceTest": { "tests": 21, "f": 0, "e": 0, "s": 0, "src": "xml" }, "FoodServiceTest": { "tests": 12, "f": 0, "e": 0, "s": 0, "src": "xml" }, "FortuneServiceTest": { "tests": 4, "f": 0, "e": 2, "s": 0, "src": "xml" }, "GuideApplicationServiceTest": { "tests": 8, "f": 0, "e": 0, "s": 0, "src": "xml" }, "GuideFamilyServiceTest": { "tests": 7, "f": 0, "e": 0, "s": 0, "src": "xml" }, "GuideHierarchyServiceTest": { "tests": 10, "f": 0, "e": 0, "s": 0, "src": "xml" }, "GuidePackageServiceTest": { "tests": 13, "f": 0, "e": 12, "s": 0, "src": "xml" }, "GuidePackageTemplateServiceTest": { "tests": 6, "f": 0, "e": 0, "s": 0, "src": "xml" }, "HealthReportServiceAuditConfirmTest": { "tests": 8, "f": 0, "e": 0, "s": 0, "src": "xml" }, "HealthReportServiceBackfillResilienceTest": { "tests": 5, "f": 0, "e": 0, "s": 0, "src": "xml" }, "HealthReportServiceIndicatorsTest": { "tests": 3, "f": 0, "e": 0, "s": 0, "src": "xml" }, "HealthReportServiceTest": { "tests": 8, "f": 0, "e": 0, "s": 0, "src": "xml" }, "IndicatorChangeServiceSemanticTest": { "tests": 20, "f": 0, "e": 0, "s": 0, "src": "xml" }, "IndicatorChangeServiceTest": { "tests": 23, "f": 0, "e": 0, "s": 0, "src": "xml" }, "IndicatorCorrelationServiceTest": { "tests": 1, "f": 0, "e": 0, "s": 0, "src": "xml" }, "IndicatorFavoriteServiceTest": { "tests": 6, "f": 0, "e": 0, "s": 0, "src": "xml" }, "IndicatorMappingServiceTest": { "tests": 4, "f": 0, "e": 0, "s": 0, "src": "xml" }, "IndicatorTimelineServiceTest": { "tests": 12, "f": 0, "e": 0, "s": 0, "src": "xml" }, "IndicatorTrendServiceTest": { "tests": 9, "f": 0, "e": 0, "s": 0, "src": "xml" }, "IndicatorValueMapperTest": { "tests": 1, "f": 0, "e": 0, "s": 0, "src": "xml" }, "MembershipPaySwitchTest": { "tests": 6, "f": 1, "e": 0, "s": 0, "src": "xml" }, "MembershipServiceAiGateTest": { "tests": 12, "f": 0, "e": 0, "s": 0, "src": "xml" }, "MembershipServiceTest": { "tests": 17, "f": 0, "e": 0, "s": 0, "src": "xml" }, "MiniGameServiceTest": { "tests": 5, "f": 0, "e": 0, "s": 0, "src": "xml" }, "NormalizeIndicatorPipelineTest": { "tests": 3, "f": 0, "e": 0, "s": 0, "src": "xml" }, "NumSoulCalculatorTest": { "tests": 5, "f": 0, "e": 0, "s": 0, "src": "xml" }, "NutritionDeficiencyServiceTest": { "tests": 14, "f": 0, "e": 0, "s": 0, "src": "xml" }, "PaymentServiceORDRoutingTest": { "tests": 3, "f": 1, "e": 0, "s": 0, "src": "xml" }, "PdfParseServiceTest": { "tests": 11, "f": 0, "e": 0, "s": 0, "src": "xml" }, "PlatformPointsServiceTest": { "tests": 9, "f": 0, "e": 0, "s": 0, "src": "xml" }, "PointsExchangeServiceTest": { "tests": 4, "f": 0, "e": 0, "s": 0, "src": "xml" }, "ProductOrderServiceFulfillmentMultiModeTest": { "tests": 6, "f": 0, "e": 6, "s": 0, "src": "xml" }, "ProductOrderServiceSpecialDealTest": { "tests": 8, "f": 0, "e": 0, "s": 0, "src": "xml" }, "ProductOrderServiceUpdateExpressFieldTest": { "tests": 3, "f": 3, "e": 0, "s": 0, "src": "xml" }, "RealNameBackfillServiceTest": { "tests": 8, "f": 0, "e": 0, "s": 0, "src": "xml" }, "RelationshipQuestionnaireServiceTest": { "tests": 5, "f": 0, "e": 0, "s": 0, "src": "xml" }, "ReportAnalyzeQuotaServiceTest": { "tests": 6, "f": 0, "e": 0, "s": 0, "src": "xml" }, "ReportBlockAssemblerTest": { "tests": 6, "f": 0, "e": 0, "s": 0, "src": "xml" }, "ReportDateExtractorTest": { "tests": 6, "f": 0, "e": 0, "s": 0, "src": "xml" }, "ReportSummaryServiceCompletenessTest": { "tests": 1, "f": 0, "e": 0, "s": 0, "src": "xml" }, "ServiceContentServiceTest": { "tests": 6, "f": 0, "e": 0, "s": 0, "src": "xml" }, "ServiceTypeServiceTest": { "tests": 4, "f": 0, "e": 0, "s": 0, "src": "xml" }, "SpecialPriceServiceTest": { "tests": 9, "f": 0, "e": 0, "s": 0, "src": "xml" }, "SupplySystemServiceTest": { "tests": 18, "f": 0, "e": 0, "s": 0, "src": "xml" }, "TaskServiceCfEarnTest": { "tests": 4, "f": 0, "e": 0, "s": 0, "src": "xml" }, "TaskServiceMinigameTest": { "tests": 1, "f": 0, "e": 0, "s": 1, "src": "xml" }, "TeacherLoginTest": { "tests": 1, "f": 0, "e": 0, "s": 1, "src": "xml" }, "TencentTtsServiceAuthorizationTest": { "tests": 4, "f": 0, "e": 0, "s": 0, "src": "xml" }, "UserAddressServiceBackfillTest": { "tests": 2, "f": 0, "e": 0, "s": 0, "src": "xml" }, "UserServiceEffectiveFamilyIdsTest": { "tests": 5, "f": 0, "e": 0, "s": 0, "src": "xml" }, "UserServiceFamilyNameLinkTest": { "tests": 2, "f": 0, "e": 2, "s": 0, "src": "xml" }, "WishServiceTest": { "tests": 4, "f": 0, "e": 0, "s": 0, "src": "xml" }, "WithdrawalServiceTest": { "tests": 6, "f": 0, "e": 0, "s": 0, "src": "xml" }, "CfGrowthEarnCallSiteTest": { "tests": 4, "f": 0, "e": 0, "s": 0, "src": "xml" }, "PurchaseServiceImplRenewalTest": { "tests": 4, "f": 0, "e": 0, "s": 0, "src": "xml" }, "OrderTimeoutCancelTaskSpecialDealTest": { "tests": 3, "f": 0, "e": 0, "s": 0, "src": "xml" }, "TaskCheckinWebhookReminderTaskTest": { "tests": 7, "f": 0, "e": 0, "s": 0, "src": "xml" }, "VirtualPayTimeoutTaskTest": { "tests": 5, "f": 0, "e": 0, "s": 0, "src": "xml" }, "ActivityAuditTest": { "tests": 10, "f": 0, "e": 0, "s": 0, "src": "xml" }, "ActivityRegistrationListTest": { "tests": 3, "f": 0, "e": 0, "s": 0, "src": "xml" }, "ActivityRegistrationQuotaUnitTest": { "tests": 8, "f": 0, "e": 0, "s": 0, "src": "xml" }, "ActivityRegistrationRejectTest": { "tests": 3, "f": 0, "e": 0, "s": 0, "src": "xml" }, "ActivityTagServiceTest": { "tests": 5, "f": 0, "e": 0, "s": 0, "src": "xml" }, "ActivityTeamServiceUnitTest": { "tests": 12, "f": 0, "e": 0, "s": 0, "src": "xml" }, "ArticleAutoTagServiceTest": { "tests": 8, "f": 0, "e": 0, "s": 0, "src": "xml" }, "ArticleBackfillTest": { "tests": 2, "f": 0, "e": 0, "s": 0, "src": "xml" }, "ArticleRelatedServiceTest": { "tests": 6, "f": 0, "e": 0, "s": 0, "src": "xml" }, "AttributionAdjustServiceTest": { "tests": 5, "f": 0, "e": 0, "s": 0, "src": "xml" }, "AttributionPipelineMockTest": { "tests": 2, "f": 0, "e": 0, "s": 0, "src": "xml" }, "AttributionPlanServiceTest": { "tests": 2, "f": 0, "e": 0, "s": 0, "src": "xml" }, "AttributionRedlinesTest": { "tests": 8, "f": 0, "e": 0, "s": 0, "src": "xml" }, "CartReplaceComboTest": { "tests": 5, "f": 0, "e": 0, "s": 0, "src": "xml" }, "CfBalanceControllerTest": { "tests": 8, "f": 0, "e": 0, "s": 0, "src": "xml" }, "ComboOfferCalculatorTest": { "tests": 8, "f": 0, "e": 0, "s": 0, "src": "xml" }, "ComboOrderStockTest": { "tests": 3, "f": 0, "e": 0, "s": 0, "src": "xml" }, "ComboServiceTest": { "tests": 10, "f": 0, "e": 0, "s": 0, "src": "xml" }, "ConditionEvaluatorServiceTest": { "tests": 12, "f": 0, "e": 0, "s": 0, "src": "xml" }, "FamilyMemberDimensionBaseScoreServiceTest": { "tests": 7, "f": 0, "e": 0, "s": 0, "src": "xml" }, "FamilyMemberServiceRenameTest": { "tests": 4, "f": 0, "e": 0, "s": 0, "src": "xml" }, "FamilyNamingSupportTest": { "tests": 5, "f": 0, "e": 0, "s": 0, "src": "xml" }, "FiveDimensionScoreServiceTest": { "tests": 12, "f": 0, "e": 0, "s": 0, "src": "xml" }, "GuideFamilyAccessGuardTest": { "tests": 9, "f": 0, "e": 0, "s": 0, "src": "xml" }, "GuideFamilyQueryServiceTest": { "tests": 4, "f": 0, "e": 0, "s": 0, "src": "xml" }, "GuideFamilyServiceBindTest": { "tests": 3, "f": 0, "e": 0, "s": 0, "src": "xml" }, "GuidePlanReviewControllerAuthTest": { "tests": 6, "f": 0, "e": 0, "s": 0, "src": "xml" }, "HealthPlanDeleteCascadeTest": { "tests": 6, "f": 0, "e": 0, "s": 0, "src": "xml" }, "HealthPlanLazyBackfillTest": { "tests": 5, "f": 0, "e": 0, "s": 0, "src": "xml" }, "HealthPlanReviewGuardTest": { "tests": 10, "f": 0, "e": 0, "s": 0, "src": "xml" }, "KnowledgeBaseBackfillTest": { "tests": 9, "f": 0, "e": 0, "s": 0, "src": "xml" }, "MemberPriceResolverTest": { "tests": 6, "f": 0, "e": 0, "s": 0, "src": "xml" }, "ProductDTOMappingTest": { "tests": 3, "f": 0, "e": 0, "s": 0, "src": "xml" }, "ProductListNutritionTagFilterTest": { "tests": 2, "f": 0, "e": 0, "s": 0, "src": "xml" }, "ProductUpdateClearTest": { "tests": 5, "f": 0, "e": 0, "s": 0, "src": "xml" }, "RecommendationNutritionTagTest": { "tests": 1, "f": 0, "e": 0, "s": 0, "src": "xml" }, "RepeatTaskGeneratorPassThroughTest": { "tests": 3, "f": 0, "e": 0, "s": 0, "src": "xml" }, "ReviewCenterSummaryTest": { "tests": 3, "f": 0, "e": 0, "s": 0, "src": "xml" }, "ServiceRoleApproveTest": { "tests": 6, "f": 0, "e": 2, "s": 0, "src": "xml" }, "ServiceRoleFilterTest": { "tests": 3, "f": 0, "e": 0, "s": 0, "src": "xml" }, "TaskPlanServiceTest": { "tests": 4, "f": 1, "e": 0, "s": 0, "src": "xml" }, "TaskProgressUpdateTest": { "tests": 3, "f": 0, "e": 3, "s": 0, "src": "xml" }, "CfFormulaEvaluatorTest": { "tests": 8, "f": 0, "e": 0, "s": 0, "src": "xml" }, "SpearmanUtilTest": { "tests": 6, "f": 0, "e": 0, "s": 0, "src": "xml" }, "UserUtilTest": { "tests": 6, "f": 0, "e": 0, "s": 0, "src": "xml" } }, "issues": { "ArticleControllerTest": [ { "case": "list_ByCategory", "kind": "error", "cat": "NPE", "msg": "" }, { "case": "recordRead_NoDuration", "kind": "error", "cat": "OTHER_EXC", "msg": " Only void methods can doNothing()! Example of correct use of doNothing(): doNothing(). doThrow(new RuntimeException()) .when(mock).someVoidMethod(); Above means: someVoidMethod() does not" }, { "case": "featured_Success", "kind": "failure", "cat": "ASSERT", "msg": "expected: <2> but was: <0>" }, { "case": "list_LoggedInUser", "kind": "failure", "cat": "ASSERT", "msg": "expected: not " }, { "case": "list_Success", "kind": "failure", "cat": "ASSERT", "msg": "expected: not " }, { "case": "recordRead_WithMemberId", "kind": "error", "cat": "OTHER_EXC", "msg": " Only void methods can doNothing()! Example of correct use of doNothing(): doNothing(). doThrow(new RuntimeException()) .when(mock).someVoidMethod(); Above means: someVoidMethod() does not" }, { "case": "featured_DefaultSize", "kind": "failure", "cat": "ASSERT", "msg": "expected: <1> but was: <0>" }, { "case": "list_ByKeyword", "kind": "error", "cat": "NPE", "msg": "" }, { "case": "recordRead_Success", "kind": "error", "cat": "OTHER_EXC", "msg": " Only void methods can doNothing()! Example of correct use of doNothing(): doNothing(). doThrow(new RuntimeException()) .when(mock).someVoidMethod(); Above means: someVoidMethod() does not" } ], "AuthControllerTest": [ { "case": "autoLogin_UserNotFound", "kind": "failure", "cat": "ASSERT", "msg": "expected: <500> but was: <410>" }, { "case": "switchRole_NotLoggedIn", "kind": "failure", "cat": "ASSERT", "msg": "expected: <500> but was: <401>" }, { "case": "autoLogin_Success", "kind": "failure", "cat": "ASSERT", "msg": "expected: <200> but was: <410>" }, { "case": "autoLogin_NoOpenid", "kind": "failure", "cat": "ASSERT", "msg": "expected: <500> but was: <410>" } ], "FamilyControllerTest": [ { "case": "guideBindFamily_Success", "kind": "failure", "cat": "ASSERT", "msg": "expected: <200> but was: <500>" } ], "GuideFamilyTaskControllerTest": [ { "case": "getFamilyTaskOverview_WithChildren", "kind": "failure", "cat": "ASSERT", "msg": "expected: <1> but was: " }, { "case": "getPendingReviewTasks_Success", "kind": "failure", "cat": "ASSERT", "msg": "expected: <1> but was: <0>" }, { "case": "reviewTask_Success", "kind": "error", "cat": "NPE", "msg": "" }, { "case": "batchReviewTasks_Success", "kind": "failure", "cat": "ASSERT", "msg": "expected: <3> but was: <0>" }, { "case": "getChildTasks_WithPagination", "kind": "error", "cat": "NPE", "msg": "" } ], "GuideOrderControllerTest": [ { "case": "getOrders_NullParams", "kind": "failure", "cat": "ASSERT", "msg": "expected: not " }, { "case": "getOrderStats_WithData", "kind": "error", "cat": "NPE", "msg": "" }, { "case": "getOrderDetail_Success", "kind": "failure", "cat": "ASSERT", "msg": "expected: <200> but was: <403>" }, { "case": "getOrderDetail_MissingId", "kind": "failure", "cat": "ASSERT", "msg": "expected: <缺少订单ID> but was: <规划师未完成【planner】培训认证,暂不可提供该类服务>" }, { "case": "getOrderDetail_WrongGuide", "kind": "failure", "cat": "ASSERT", "msg": "expected: <无权查看> but was: <规划师未完成【planner】培训认证,暂不可提供该类服务>" }, { "case": "getOrders_WithStatusFilter", "kind": "error", "cat": "NPE", "msg": "" }, { "case": "getOrderDetail_NotFound", "kind": "failure", "cat": "ASSERT", "msg": "expected: <订单不存在> but was: <规划师未完成【planner】培训认证,暂不可提供该类服务>" }, { "case": "getOrders_WithPagination", "kind": "failure", "cat": "ASSERT", "msg": "expected: <200> but was: <403>" } ], "GuideRolePermissionTest": [ { "case": "orderDetail_OwnerCanView", "kind": "failure", "cat": "ASSERT", "msg": "expected: <200> but was: <403>" }, { "case": "orderDetail_MissingId", "kind": "failure", "cat": "ASSERT", "msg": "expected: <缺少订单ID> but was: <规划师未完成【planner】培训认证,暂不可提供该类服务>" }, { "case": "reviewTask_TeacherAllowed", "kind": "error", "cat": "NPE", "msg": "" }, { "case": "batchReview_TeacherAllowed", "kind": "failure", "cat": "ASSERT", "msg": "expected: <2> but was: <0>" }, { "case": "orderDetail_NotOwnerDenied", "kind": "failure", "cat": "ASSERT", "msg": "expected: <无权查看> but was: <规划师未完成【planner】培训认证,暂不可提供该类服务>" } ], "GuideTeamControllerTest": [ { "case": "testGetTeamStats_NoInviteCode", "kind": "failure", "cat": "ASSERT", "msg": "expected: <0> but was: " }, { "case": "testGetTeamStats_WithMembers", "kind": "failure", "cat": "ASSERT", "msg": "expected: <3> but was: " } ], "HealthDimensionControllerTest": [ { "case": "history_missingMemberId", "kind": "failure", "cat": "ASSERT", "msg": "expected: <500> but was: <200>" }, { "case": "overview_missingMemberId", "kind": "failure", "cat": "ASSERT", "msg": "expected: <500> but was: <200>" } ], "PaymentControllerTest": [ { "case": "handleWechatCallback_Success", "kind": "failure", "cat": "ASSERT", "msg": "expected: but was: " }, { "case": "handleAlipayCallback_Success", "kind": "failure", "cat": "ASSERT", "msg": "expected: but was: " }, { "case": "createWechatPayOrder_ReturnMapNotNull", "kind": "failure", "cat": "ASSERT", "msg": "expected: not " }, { "case": "createWechatPayOrder_Success", "kind": "failure", "cat": "ASSERT", "msg": "expected: but was: " } ], "ProductControllerTest": [ { "case": "shelve_PublishSuccess", "kind": "error", "cat": "MOCK_MISUSE", "msg": " Invalid use of argument matchers! 3 matchers expected, 1 recorded: -> at com.etotem.cfc.controller.ProductControllerTest.shelve_PublishSuccess(ProductControllerTest.java:289) This exception may occu" }, { "case": "shelve_NotOwner", "kind": "error", "cat": "MOCK_MISUSE", "msg": " Invalid use of argument matchers! 3 matchers expected, 1 recorded: -> at com.etotem.cfc.controller.ProductControllerTest.shelve_NotOwner(ProductControllerTest.java:319) This exception may occur if m" }, { "case": "shelve_UnshelveSuccess", "kind": "error", "cat": "MOCK_MISUSE", "msg": " Invalid use of argument matchers! 3 matchers expected, 1 recorded: -> at com.etotem.cfc.controller.ProductControllerTest.shelve_UnshelveSuccess(ProductControllerTest.java:304) This exception may occ" } ], "ProductOrderControllerTest": [ { "case": "confirm_Success", "kind": "error", "cat": "NPE", "msg": "" }, { "case": "myOrders_FilterByStatus", "kind": "error", "cat": "NPE", "msg": "" }, { "case": "myOrders_AllStatus", "kind": "error", "cat": "NPE", "msg": "" }, { "case": "confirm_NotFound", "kind": "error", "cat": "NPE", "msg": "" }, { "case": "myOrders_Empty", "kind": "error", "cat": "NPE", "msg": "" }, { "case": "confirm_NotYetShipped", "kind": "error", "cat": "NPE", "msg": "" } ], "StatsControllerTest": [ { "case": "familyCompletion_NoFamily", "kind": "failure", "cat": "ASSERT", "msg": "expected: <500> but was: <5001>" } ], "WishControllerTest": [ { "case": "getWishes_MissingCondition", "kind": "failure", "cat": "ASSERT", "msg": "expected: <请指定查询条件(childId或familyId)> but was: <请指定查询条件(memberId或familyId)>" }, { "case": "getPendingWishes_NoFamilyId", "kind": "failure", "cat": "ASSERT", "msg": "expected: <500> but was: <5001>" } ], "MindFortuneControllerTest": [ { "case": "testGetTodayFortuneWithoutAuth", "kind": "failure", "cat": "ASSERT", "msg": "JSON path \"$.code\" expected:<401> but was:<400>" } ], "DailyCheckinStreakFlowTest": [ { "case": "childDeletesCheckin_Success", "kind": "error", "cat": "OTHER_EXC", "msg": " Only void methods can doNothing()! Example of correct use of doNothing(): doNothing(). doThrow(new RuntimeException()) .when(mock).someVoidMethod(); Above means: someVoidMethod() does not" } ], "EnergySystemFlowTest": [ { "case": "parentQueriesEnergyLogs_Success", "kind": "failure", "cat": "ASSERT", "msg": "expected: <200> but was: <500>" }, { "case": "childExchangesWishWithEnergy_Success", "kind": "failure", "cat": "ASSERT", "msg": "expected: <200> but was: <500>" }, { "case": "childExchangesWithInsufficientEnergy_Fails", "kind": "failure", "cat": "ASSERT", "msg": "expected: but was: " }, { "case": "userWithoutFamily_Fails", "kind": "failure", "cat": "ASSERT", "msg": "expected: <500> but was: <5001>" }, { "case": "parentGetsEnergyOverview_Success", "kind": "failure", "cat": "ASSERT", "msg": "expected: <200> but was: <500>" }, { "case": "taskCompletionGrantsEnergy_Success", "kind": "failure", "cat": "ASSERT", "msg": "expected: <200> but was: <500>" } ], "GrowthRecordSyncFlowTest": [ { "case": "parentUploadsHealthReport_Success", "kind": "error", "cat": "NPE", "msg": "" }, { "case": "parentCreatesRecordWithoutChild_Fails", "kind": "failure", "cat": "ASSERT", "msg": "expected: but was: " }, { "case": "parentCreatesRecordWithOrder_Success", "kind": "error", "cat": "NPE", "msg": "" } ], "GuideModuleIntegrationTest": [ { "case": "testGuidePackageCreationFlow", "kind": "error", "cat": "OTHER_EXC", "msg": " ### Error updating database. Cause: com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Out of range value for column 'platform_fee' at row 1 ### The error may exist in com/etotem/cfc" } ], "PlannerBindInviteFlowTest": [ { "case": "guideGeneratesInvite_Success", "kind": "error", "cat": "ENV_DB", "msg": "Failed to load ApplicationContext" }, { "case": "parentConfirmsBind_Success", "kind": "error", "cat": "ENV_DB", "msg": "Failed to load ApplicationContext" }, { "case": "guideViewsBoundFamilies_Success", "kind": "error", "cat": "ENV_DB", "msg": "Failed to load ApplicationContext" }, { "case": "parentValidatesInvite_Success", "kind": "error", "cat": "ENV_DB", "msg": "Failed to load ApplicationContext" }, { "case": "parentBindsSameGuideTwice_Fails", "kind": "error", "cat": "ENV_DB", "msg": "Failed to load ApplicationContext" }, { "case": "parentValidatesInvalidInvite_Fails", "kind": "error", "cat": "ENV_DB", "msg": "Failed to load ApplicationContext" }, { "case": "parentUnbindsGuide_Success", "kind": "error", "cat": "ENV_DB", "msg": "Failed to load ApplicationContext" }, { "case": "parentViewsBoundGuides_Success", "kind": "error", "cat": "ENV_DB", "msg": "Failed to load ApplicationContext" }, { "case": "completeInviteBindFlow_Success", "kind": "error", "cat": "ENV_DB", "msg": "Failed to load ApplicationContext" } ], "AdminFamilyOverviewControllerTest": [ { "case": "tasks_分页", "kind": "error", "cat": "ENV_DB", "msg": "Failed to load ApplicationContext" }, { "case": "overview_成功", "kind": "error", "cat": "ENV_DB", "msg": "Failed to load ApplicationContext" }, { "case": "overview_非admin拒绝", "kind": "error", "cat": "ENV_DB", "msg": "Failed to load ApplicationContext" } ], "OrchestrationEngineTest": [ { "case": "testOnTaskFailed_FoundNode_ThenMarkFailedAndEvaluateFlow", "kind": "failure", "cat": "ASSERT", "msg": " expected: \"manual_fail\" but was: null" } ], "OrchestrationIntegrationTest": [ { "case": "testEvaluateFlow_AndNode_AllCompleted_Triggered", "kind": "failure", "cat": "ASSERT", "msg": " Expecting actual: \"failed\" to be in: [\"in_progress\", \"pending\"] " } ], "ActivityAdminServiceTest": [ { "case": "review_publish_success", "kind": "failure", "cat": "ASSERT", "msg": "expected: <200> but was: <500>" } ], "ActivityServicePublishTest": [ { "case": "publish_draft_success", "kind": "failure", "cat": "ASSERT", "msg": "expected: <200> but was: <500>" } ], "ArticleWorkflowTest": [ { "case": "reDraft_notRejected_pending", "kind": "failure", "cat": "ASSERT", "msg": "expected: <仅已驳回的文章可重新编辑> but was: <仅已驳回或已撤回的文章可重新编辑>" }, { "case": "reDraft_notRejected_draft", "kind": "failure", "cat": "ASSERT", "msg": "expected: <仅已驳回的文章可重新编辑> but was: <仅已驳回或已撤回的文章可重新编辑>" }, { "case": "reDraft_notRejected_published", "kind": "failure", "cat": "ASSERT", "msg": "expected: <仅已驳回的文章可重新编辑> but was: <仅已驳回或已撤回的文章可重新编辑>" } ], "CfCommissionServiceSettleTest": [ { "case": "settle_F03a发放_自动创建感恩记录", "kind": "failure", "cat": "OTHER", "msg": " Wanted but not invoked: octopusEffectRecordMapper.insert(); -> at com.etotem.cfc.service.CfCommissionServiceSettleTest.settle_F03a发放_自动创建感恩记录(CfCommissionServiceSettleTest.java:419) Actually, th" }, { "case": "settle_同家庭引荐人跳过_顺延到下一级拿F03a", "kind": "failure", "cat": "OTHER", "msg": " Wanted but not invoked: cfBalanceService.earnByRule( 1020L, \"F03a\", 1L, ); -> at com.etotem.cfc.service.CfCommissionServiceSettleTest.settle_同家庭引荐人跳过_顺延到下一级拿F03a(CfCommissionSer" }, { "case": "settle_商品订单实付与分润基数分离", "kind": "failure", "cat": "OTHER", "msg": " Wanted but not invoked: cfBalanceService.earnByRule( 1010L, \"F03a\", 1L, ); -> at com.etotem.cfc.service.CfCommissionServiceSettleTest.settle_商品订单实付与分润基数分离(CfCommi" }, { "case": "settle_两级销售奖_F03a按团队档位_F03b按自身档位", "kind": "failure", "cat": "OTHER", "msg": " Wanted but not invoked: cfBalanceService.earnByRule( 1010L, \"F03a\", 1L, ); -> at com.etotem.cfc.service.CfCommissionServiceSettleTest.settle_两级销售奖_F03a按团队档位_F03b按" }, { "case": "settle_档位比例超规则上限_按上限封顶", "kind": "failure", "cat": "OTHER", "msg": " Wanted but not invoked: cfBalanceService.earnByRule( 1010L, \"F03a\", 1L, ); -> at com.etotem.cfc.service.CfCommissionServiceSettleTest.settle_档位比例超规则上限_按上限封顶(CfCom" }, { "case": "settle_落P点消费日志_基数与订单对应", "kind": "failure", "cat": "OTHER", "msg": " Wanted but not invoked: ppointConsumptionLogMapper.insert( ); -> at com.etotem.cfc.service.CfCommissionServiceSettleTest.settle_落P点消费日志_基数与订单对应(CfCommissionServiceSettleTest." }, { "case": "settle_最多两级_第三级引荐人不发放", "kind": "failure", "cat": "OTHER", "msg": " Wanted but not invoked: cfBalanceService.earnByRule( 1010L, \"F03a\", 1L, ); -> at com.etotem.cfc.service.CfCommissionServiceSettleTest.settle_最多两级_第三级引荐人不发放(CfCommissionServiceSe" }, { "case": "settle_推荐人分润只走earnByRule_不再写旧分佣流水", "kind": "failure", "cat": "OTHER", "msg": " Wanted but not invoked: cfBalanceService.earnByRule( , , , ); -> at com.etotem.cfc.service.CfCommissionServiceSettleTest.settle_推荐人分润只走earnByRule" } ], "DailyOverviewServiceTest": [ { "case": "aggregate_四类汇总_全部正确", "kind": "error", "cat": "ENV_DB", "msg": "Failed to load ApplicationContext" } ], "DanReportParseServiceTest": [ { "case": "testParseA2_standardCoreLiteracyFormat", "kind": "failure", "cat": "ASSERT", "msg": "expected: <俊辰> but was: " }, { "case": "testParseB4_regression", "kind": "failure", "cat": "ASSERT", "msg": "B4 解析应正常 ==> expected: but was: " }, { "case": "testParseA1_shouldFallbackToGenericPattern", "kind": "failure", "cat": "ASSERT", "msg": "应通过fallback提取感知觉百分位 ==> expected: not " }, { "case": "testParseA1_shouldExtractCognitiveDimensionFromDetailPage", "kind": "failure", "cat": "ASSERT", "msg": "应有processingSpeed_score ==> expected: not " } ], "DimensionEnergySyncServiceTest": [ { "case": "syncBodyEnergy_awardsWhenScoresExist", "kind": "error", "cat": "ENV_DB", "msg": "Failed to load ApplicationContext" }, { "case": "syncBodyEnergy_skipsWhenEmptyScores", "kind": "error", "cat": "ENV_DB", "msg": "Failed to load ApplicationContext" }, { "case": "syncBodyEnergy_skipsWhenAverageIsZero", "kind": "error", "cat": "ENV_DB", "msg": "Failed to load ApplicationContext" }, { "case": "syncBodyEnergy_skipsWhenNoScores", "kind": "error", "cat": "ENV_DB", "msg": "Failed to load ApplicationContext" }, { "case": "syncBodyEnergy_doesNotBlockOnException", "kind": "error", "cat": "ENV_DB", "msg": "Failed to load ApplicationContext" } ], "DimensionScoreServiceImplTest": [ { "case": "getHealthDimension_trendUp_whenScoreIncreasedBy5OrMore", "kind": "error", "cat": "ENV_DB", "msg": "Failed to load ApplicationContext" }, { "case": "getHealthDimension_trendStable_whenNoHistory", "kind": "error", "cat": "ENV_DB", "msg": "Failed to load ApplicationContext" }, { "case": "getHealthDimension_aggregatesAll7Dimensions", "kind": "error", "cat": "ENV_DB", "msg": "Failed to load ApplicationContext" }, { "case": "getHealthDimension_trendDown_whenScoreDecreasedBy5OrMore", "kind": "error", "cat": "ENV_DB", "msg": "Failed to load ApplicationContext" }, { "case": "getHealthDimension_trendStable_whenScoreChangeLessThan5", "kind": "error", "cat": "ENV_DB", "msg": "Failed to load ApplicationContext" }, { "case": "getHealthDimension_levelMapsCorrectly", "kind": "error", "cat": "ENV_DB", "msg": "Failed to load ApplicationContext" } ], "FamilyAdminOverviewServiceTest": [ { "case": "overview_计数与明细", "kind": "error", "cat": "ENV_DB", "msg": "Failed to load ApplicationContext" }, { "case": "overview_家庭不存在", "kind": "error", "cat": "ENV_DB", "msg": "Failed to load ApplicationContext" }, { "case": "pageTasks_分页", "kind": "error", "cat": "ENV_DB", "msg": "Failed to load ApplicationContext" } ], "FamilyJoinRequestServiceReferrerBindTest": [ { "case": "approve_inviterWithoutReferrer_doesNotBind", "kind": "error", "cat": "NPE", "msg": "" }, { "case": "approve_tokenPath_userWithReferrer_doesNotRebind", "kind": "error", "cat": "NPE", "msg": "" }, { "case": "approve_tokenPath_newUserWithoutReferrer_bindsInviterReferrer", "kind": "error", "cat": "NPE", "msg": "" }, { "case": "approve_shortCodePath_noInviter_doesNotBind", "kind": "error", "cat": "NPE", "msg": "" } ], "FortuneServiceTest": [ { "case": "testCalculateLuckyDirection", "kind": "error", "cat": "NPE", "msg": "" }, { "case": "testGenerateIsDeterministic", "kind": "error", "cat": "NPE", "msg": "" } ], "GuidePackageServiceTest": [ { "case": "deleteGuidePackage_Success", "kind": "error", "cat": "ENV_DB", "msg": "Failed to load ApplicationContext" }, { "case": "addGuidePackage_InvalidPackage_ReturnsFalse", "kind": "error", "cat": "ENV_DB", "msg": "Failed to load ApplicationContext" }, { "case": "getActivePackages_ReturnsAllActive", "kind": "error", "cat": "ENV_DB", "msg": "Failed to load ApplicationContext" }, { "case": "addGuidePackage_Success", "kind": "error", "cat": "ENV_DB", "msg": "Failed to load ApplicationContext" }, { "case": "getGuidePackages_WithData", "kind": "error", "cat": "ENV_DB", "msg": "Failed to load ApplicationContext" }, { "case": "addGuidePackage_Duplicate_ReturnsFalse", "kind": "error", "cat": "ENV_DB", "msg": "Failed to load ApplicationContext" }, { "case": "deleteGuidePackage_NotFound_ReturnsFalse", "kind": "error", "cat": "ENV_DB", "msg": "Failed to load ApplicationContext" }, { "case": "updateGuidePackagePrice_Success", "kind": "error", "cat": "ENV_DB", "msg": "Failed to load ApplicationContext" }, { "case": "getGuidePackage_NotFound", "kind": "error", "cat": "ENV_DB", "msg": "Failed to load ApplicationContext" }, { "case": "getGuidePackages_NoData", "kind": "error", "cat": "ENV_DB", "msg": "Failed to load ApplicationContext" }, { "case": "getPackagesByLevel_ReturnsFiltered", "kind": "error", "cat": "ENV_DB", "msg": "Failed to load ApplicationContext" }, { "case": "getGuidePackage_Found", "kind": "error", "cat": "ENV_DB", "msg": "Failed to load ApplicationContext" } ], "MembershipPaySwitchTest": [ { "case": "createOrderWithPayType_virtualEnabled_configMissing_returnsNull", "kind": "failure", "cat": "ASSERT", "msg": "expected: but was: <{levelCode=FAMILY, amount=131400, orderNo=ORD17937656040160055048, payType=wechat, wechatPayParams={}, groupNo=null, totalPeriods=1, status=pending, periodNo=1}>" } ], "PaymentServiceORDRoutingTest": [ { "case": "unknownPrefix_routesToHandlePaymentCallback", "kind": "failure", "cat": "ASSERT", "msg": "expected: but was: " } ], "ProductOrderServiceFulfillmentMultiModeTest": [ { "case": "resolveShipType_deliveryMethod3_requiresExplicitShipType", "kind": "error", "cat": "NPE", "msg": "" }, { "case": "ship_local_syncsWechatWithLogisticsType2", "kind": "error", "cat": "MOCK_MISUSE", "msg": " Misplaced or misused argument matcher detected here: -> at com.etotem.cfc.service.ProductOrderServiceFulfillmentMultiModeTest.stubBuyerWithOpenid(ProductOrderServiceFulfillmentMultiModeTest.java:71)" }, { "case": "ship_express_requiresTrackingAndCompany", "kind": "error", "cat": "NPE", "msg": "" }, { "case": "ship_selfPickup_syncsWechatWithLogisticsType4", "kind": "error", "cat": "MOCK_MISUSE", "msg": " Misplaced or misused argument matcher detected here: -> at com.etotem.cfc.service.ProductOrderServiceFulfillmentMultiModeTest.stubBuyerWithOpenid(ProductOrderServiceFulfillmentMultiModeTest.java:71)" }, { "case": "ship_virtual_rejectsManualShipAndIdempotent", "kind": "error", "cat": "NPE", "msg": "" }, { "case": "autoShipVirtualOrder_onPaySuccess", "kind": "error", "cat": "MOCK_MISUSE", "msg": " Misplaced or misused argument matcher detected here: -> at com.etotem.cfc.service.ProductOrderServiceFulfillmentMultiModeTest.stubBuyerWithOpenid(ProductOrderServiceFulfillmentMultiModeTest.java:71)" } ], "ProductOrderServiceUpdateExpressFieldTest": [ { "case": "updateExpress_fullUpdate_writesLogisticsColumnsAndSyncsWechat", "kind": "failure", "cat": "OTHER", "msg": " Argument(s) are different! Wanted: wechatService.uploadShippingInfo( \"O20261018001\", \"oABC123\", \"YT9876543210\", \"圆通速递\", ); -> at com.etotem.cfc.service.ProductOrderServiceUp" }, { "case": "ship_writesLogisticsColumns", "kind": "failure", "cat": "OTHER", "msg": " Argument(s) are different! Wanted: wechatService.uploadShippingInfo( \"O20261018001\", \"oABC123\", \"JD0000000001\", \"京东物流\", ); -> at com.etotem.cfc.service.ProductOrderServiceUp" }, { "case": "updateExpress_onlyCompany_trackingFallsBackToPersistedLogisticsNo", "kind": "failure", "cat": "OTHER", "msg": " Argument(s) are different! Wanted: wechatService.uploadShippingInfo( \"O20261018001\", \"oABC123\", , \"中通快递\", ); -> at com.etotem.cfc.service.ProductOrderSer" } ], "UserServiceFamilyNameLinkTest": [ { "case": "realName变化_联动家庭名", "kind": "error", "cat": "ENV_DB", "msg": "Failed to load ApplicationContext" }, { "case": "realName未变_不改家庭名", "kind": "error", "cat": "ENV_DB", "msg": "Failed to load ApplicationContext" } ], "ServiceRoleApproveTest": [ { "case": "planner_已有同手机号admin则更新不重复插入", "kind": "error", "cat": "NPE", "msg": "" }, { "case": "planner_通过后写teacher_status并创建admins记录", "kind": "error", "cat": "NPE", "msg": "" } ], "TaskPlanServiceTest": [ { "case": "applyAndActivate_无active实例时新建并置active", "kind": "failure", "cat": "ASSERT", "msg": "expected: <100> but was: " } ], "TaskProgressUpdateTest": [ { "case": "updateProgress_withoutFamilyMemberId_fallsBackToUserIdLookup", "kind": "error", "cat": "TEST_SETUP", "msg": "platformPointsService" }, { "case": "updateProgress_noDeadlineTask_awardsBasePointsInsteadOfPenalty", "kind": "error", "cat": "TEST_SETUP", "msg": "platformPointsService" }, { "case": "updateProgress_withExplicitFamilyMemberId_doesNotFallbackToUserIdLookup", "kind": "error", "cat": "TEST_SETUP", "msg": "platformPointsService" } ] }, "missing": [ "TestRoles" ], "txt_only": [], "categories": { "NPE": 26, "OTHER_EXC": 5, "ASSERT": 55, "MOCK_MISUSE": 6, "ENV_DB": 41, "OTHER": 11, "TEST_SETUP": 3 } }