io.github.lishangbu.avalon.game.battle.engine.core.session

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total1,895 of 12,15984%218 of 64666%3651,0592432,6341627422126
BattleSession2131,33586%254564%37144393821410901
BattleSessionRunAttemptResolver14939372%293756%2641301011801
BattleSessionFaintHookStateManager9610852%81260%71511311501
BattleSessionSwitchActionExecutor5516074%7750%793330201
BattleSessionActionInvalidationResolver5321780%152965%152811530601
BattleSessionSwitchBoostStateSupport5318878%6857%6106330301
BattleSessionHookLifecycleProcessor5310466%2466%61373041001
BattleSessionState523942%n/a31031031001
BattleSessionLifecycleCoordinator4837588%7956%7153740701
BattleSessionRunActionExecutor4416779%7956%6100410201
DefaultBattleSessionCommandFactory439669%n/a514339551401
BattleSessionWinnerResolver429769%2675%266240201
BattleSessionMoveExecutedPayload403345%n/a91111191101
BattleSessionCaptureFailedPayload390%n/a77777711
BattleSessionRunFailedPayload372742%n/a79197901
BattleFieldEffectDurationManager3516082%2880%4139573901
BattleSessionSetupCoordinator3339292%1375%31257721001
BattleSessionActionSkippedPayload321836%n/a67176701
BattleSessionEffectExecutionCoordinator3019686%91765%8171600401
CaptureChoice284260%n/a41131141101
BattleSessionCaptureActionHandler247174%3350%367330301
BattleSessionChoiceValidator2318488%61062%52054211201
BattleSideConditionDurationManager2316988%41275%5123482701
DefaultBattleSessionFactory2211984%n/a136551301
InMemoryBattleSessionActionHandlerRegistry223963%3350%35180201
InMemoryBattleSessionChoiceHandlerRegistry223963%3350%35180201
SwitchChoice213663%n/a28182801
BattleSessionCaptureQueuedPayload212453%n/a78087801
BattleUnitEffectDurationManager2025992%31785%41837421001
BattleSessionMoveQueuedPayload182153%n/a67076701
BattleSessionItemQueuedPayload182153%n/a67076701
BattleSessionSwitchQueuedPayload182153%n/a67076701
DefaultBattleSessionActionSortingStrategy1723393%91155%92243901201
BattleSessionItemAction156982%n/a31211231201
BattleSessionAutoReplacedPayload153570%n/a57075701
BattleSessionActionSpeedResolver1315192%91967%9203290601
BattleSessionMoveAction1310989%n/a11611611601
MoveChoice10489%n/a41631641601
BattleSessionItemChoiceHandler8587%2250%250230301
BattleSessionMoveChoiceHandler8587%2250%250230301
BattleSessionCaptureChoiceHandler8387%2250%250220301
BattleSessionItemActionHandler7385%2250%251270301
BattleSessionSwitchChoiceHandler7185%2250%250170301
ItemChoice6684%n/a41231241201
BattleSessionWaitChoiceHandler6384%2250%250140301
BattleSessionRunChoiceHandler6384%2250%250140301
BattleSessionUnitRelationResolver5682%81055%8111110201
BattleSessionMoveActionHandler5682%2250%251210301
BattleSessionWaitActionHandler4578%2250%251110301
BattleSessionSwitchActionHandler4277%2250%251100301
BattleSessionRunActionHandler4277%2250%251100301
BattleSessionCaptureResult3976%n/a49094901
BattleSessionBattleEndedPayload3172%n/a46064601
BattleSessionWaitQueuedPayload1555%n/a45054501
BattleSessionItemExecutedPayload1555%n/a45054501
BattleSessionSwitchExecutedPayload1555%n/a45054501
BattleSessionRunQueuedPayload1555%n/a45054501
BattleSessionReplacementResolver9089%2100%151221401
BattleSessionChoiceActionMapper15693%11191%181500201
BattleEffectDurationAdvanceResult1560%n/a14141401
BattleSessionUnitRegisteredPayload1866%n/a35053501
BattleSessionActionExecutionSupport13594%4100%191371701
BattleSessionEffectAttributeResolver8090%31583%3121200301
BattleSessionDirectDamageApplier14295%5550%572440201
DefaultReplacementStrategy10493%51777%5130220201
BattleSessionActionQueue7090%n/a161171601
BattleSessionReplacementPlanResolver13695%31178%3100280301
BattleSessionCaptureAction7092%n/a21101121101
WaitChoice4086%n/a27172701
BattleSessionCaptureSucceededPayload60%n/a23032301
BattleSessionTurnResolvedPayload60%n/a23032301
BattleSessionWaitExecutedPayload60%n/a23032301
BattleSessionMutationProcessor24397%21083%2102580401
BattleSessionMoveOrderAttributeResolver4690%3350%34170101
BattleSessionRunResolution6494%n/a08080801
BattleSessionRunAction4591%n/a06060601
BattleSessionBeforeTurnStep2586%1150%14180301
BattleSessionAutoReplacementExecutor18498%2675%260430201
RunChoice4093%n/a16061601
BattleSessionSideRegisteredPayload80%n/a13031301
QueuedBattleSessionMoveAction80%n/a13031301
BattleSessionSwitchingChoice0%n/a11111111
BattleSessionAttachedHookDispatcher4195%1150%141190301
BattleSessionTurnEndedPayload60%n/a12011201
BattleSessionReplacementPlan7598%21083%215090901
BattleSessionQuery116100%8100%01701701301
BattleSessionActionExecutor115100%6100%050280201
BattleSessionPublicationRecorder88100%n/a080260801
BattleSessionEventType85100%n/a010130101
BattleSessionCaptureResourceUsage80100%n/a01201201201
BattleSessionActionFactory78100%n/a070460701
BattleSessionSwitchAction63100%n/a08080801
BattleSessionActionKind60100%n/a03080301
BattleSessionChoiceFactory60100%n/a070460701
BattleSessionActionExecutionResult56100%n/a07070701
BattleSessionWaitAction52100%n/a07070701
InMemoryBattleSessionChoiceHandlerRegistry.Companion51100%n/a01090101
BattleSessionPublication49100%n/a06060601
InMemoryBattleSessionActionHandlerRegistry.Companion49100%n/a01090101
BattleSessionChoiceStatus45100%n/a08080801
BattleSessionChoiceKind43100%n/a01060101
BattleSessionActionEventKind43100%n/a01060101
DefaultBattleSessionTurnPipeline38100%n/a03070301
BattleSessionTurnContext31100%n/a06040601
BattleSessionDefaultTurnStepFactory30100%n/a01060101
BattleSessionTurnStatus30100%n/a01030101
BattleSessionTurnResultRecorder28100%n/a02070201
BattleSessionScopedMutation27100%n/a05050501
BattleSessionTurnAdvanceStep26100%2100%04080301
BattleSessionStructuredEventProjector25100%2100%04080301
BattleSessionReplacementRequest21100%n/a04040401
BattleSessionQueuedActionExecutionStep20100%n/a03050301
BattleSessionTurnStatus.Companion20100%6100%04080101
BattleSessionResourceLedgerProjector20100%2100%04050301
BattleSessionEvent19100%n/a04040401
BattleSessionBattleLogProjector17100%2100%04050301
DefaultBattleSessionEventPublisher16100%n/a02060201
BattleSessionTurnValidationStep15100%n/a03050301
BattleSessionSlotTransition15100%n/a03030301
BattleSessionTurnResult15100%n/a03030301
BattleSessionResourceUsageKind13100%n/a01010101
DefaultBattleSessionTurnPipeline.Companion100%n/a01030101
BattleSessionStartedPayload100%n/a02010201
BattleSessionSwitchingAction100%n/a01010101
BattleSessionExecutedActionPayload100%n/a01010101
BattleSessionQueuedActionPayload100%n/a01010101