BattleEngineConfiguration

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total460 of 4600%0 of 0n/a83831291298383
battleSessionFactory(EffectDefinitionRepository, BattleFlowEngine, BattleFlowPhaseProcessor, BattleMutationInterceptorChain, CaptureActionResolver, MutationApplier, ReplacementStrategy, BattleSessionActionExecutionSupport, BattleSessionChoiceHandlerRegistry, BattleSessionActionHandlerRegistry, BattleSessionTurnPipeline, BattleSessionTurnReadySpecification, BattleSessionUnitChoiceSpecification, BattleSessionRunChoiceSpecification, BattleSessionTargetChoiceSpecification, BattleSessionCaptureChoiceSpecification, BattleSessionMoveChoiceSpecification, BattleSessionItemChoiceSpecification, BattleSessionTargetQueryService, BattleSessionActionSortingStrategy, BattleSessionEventPublisher, BattleSessionCommandFactory)270%n/a11242411
battleMovePowerDamagePhaseStep(BattleFlowPhaseProcessor, BattleTypeEffectivenessResolver)100%n/a111111
battleSessionActionExecutionSupport()100%n/a111111
battleFlowPhaseProcessor(EffectDefinitionRepository, HookRuleProcessor, MutationApplier, BattleMutationInterceptorChain)90%n/a116611
battleSessionTurnPipeline(List)90%n/a111111
battleEngineService(BattleSessionGateway, BattleChoiceResolver, List, List)90%n/a116611
captureRateCalculator()80%n/a111111
battleMoveCriticalHitPhaseStep(BattleFlowPhaseProcessor)80%n/a111111
battleFlowEngine(EffectDefinitionRepository, BattleFlowPhaseProcessor, BattleMoveResolutionPipeline)80%n/a115511
battleSessionActionSortingStrategy()80%n/a111111
captureFormulaService(CaptureRandomSource, CaptureRateCalculator)70%n/a111111
captureActionResolver(CaptureFormulaInputResolver, CaptureFormulaService)70%n/a111111
hookRuleProcessor(ConditionInterpreterRegistry, ActionExecutorRegistry)70%n/a114411
battleSessionTargetQueryService(BattleSessionTargetModeResolver, BattleSessionAvailableTargetResolver)70%n/a114411
battleSessionGateway(BattleSessionFactory, BattleSessionStore)70%n/a111111
battleMutationInterceptorChain(List)60%n/a111111
battleMoveResolutionPipeline(List)60%n/a111111
battleSessionEventPublisher(List)60%n/a111111
battleSessionTargetModeResolver(EffectDefinitionRepository)60%n/a111111
battleSessionTargetChoiceSpecification(BattleSessionTargetQueryService)60%n/a111111
battleSessionMoveChoiceSpecification(EffectDefinitionRepository)60%n/a111111
battleSessionItemChoiceSpecification(EffectDefinitionRepository)60%n/a111111
battleSessionChoiceHandlerRegistry(BattleSessionCommandFactory, List)60%n/a111111
battleSessionActionHandlerRegistry(List)60%n/a111111
battleChoiceResolver(EffectDefinitionRepository, BattleSessionTargetQueryService)60%n/a114411
captureRandomSource()50%n/a111111
captureFormulaInputResolver()50%n/a111111
mutationApplier()50%n/a111111
replacementStrategy()50%n/a111111
battleHitResolutionPolicy()50%n/a111111
battleMovePreHitPhaseStep(BattleFlowPhaseProcessor)50%n/a111111
battleMoveAccuracyEvasionPhaseStep(BattleFlowPhaseProcessor)50%n/a111111
battleMoveSpecialHitPhaseStep(BattleMoveSpecialHitRuleResolver)50%n/a111111
battleMoveHitResolutionStep(BattleHitResolutionPolicy)50%n/a111111
battleMoveBeforeDamagePhaseStep(BattleFlowPhaseProcessor)50%n/a111111
battleMoveHitHooksPhaseStep(BattleFlowPhaseProcessor)50%n/a111111
battleMoveAfterMovePhaseStep(BattleFlowPhaseProcessor)50%n/a111111
battleSessionAvailableTargetResolver()50%n/a111111
battleSessionTurnReadySpecification()50%n/a111111
battleSessionUnitChoiceSpecification()50%n/a111111
battleSessionRunChoiceSpecification()50%n/a111111
battleSessionCaptureChoiceSpecification()50%n/a111111
battleSessionCommandFactory()50%n/a111111
battleSessionMoveChoiceHandler(BattleSessionCommandFactory)50%n/a111111
battleSessionSwitchChoiceHandler(BattleSessionCommandFactory)50%n/a111111
battleSessionItemChoiceHandler(BattleSessionCommandFactory)50%n/a111111
battleSessionCaptureChoiceHandler(BattleSessionCommandFactory)50%n/a111111
battleSessionRunChoiceHandler(BattleSessionCommandFactory)50%n/a111111
battleSessionWaitChoiceHandler(BattleSessionCommandFactory)50%n/a111111
battleSessionMoveActionHandler(BattleSessionActionExecutionSupport)50%n/a111111
battleSessionSwitchActionHandler(BattleSessionActionExecutionSupport)50%n/a111111
battleSessionItemActionHandler(BattleSessionActionExecutionSupport)50%n/a111111
battleSessionRunActionHandler(BattleSessionActionExecutionSupport)50%n/a111111
inMemoryBattleSessionStore()50%n/a111111
conditionInterpreterRegistry()40%n/a111111
actionExecutorRegistry()40%n/a111111
setStatusBattleMutationInterceptor()40%n/a111111
removeStatusBattleMutationInterceptor()40%n/a111111
addVolatileBattleMutationInterceptor()40%n/a111111
removeVolatileBattleMutationInterceptor()40%n/a111111
applyConditionBattleMutationInterceptor()40%n/a111111
consumeItemBattleMutationInterceptor()40%n/a111111
damageBattleMutationInterceptor()40%n/a111111
healBattleMutationInterceptor()40%n/a111111
boostBattleMutationInterceptor()40%n/a111111
clearBoostsBattleMutationInterceptor()40%n/a111111
removeConditionBattleMutationInterceptor()40%n/a111111
restorePpBattleMutationInterceptor()40%n/a111111
changeTypeBattleMutationInterceptor()40%n/a111111
battleMoveSpecialHitRuleResolver()40%n/a111111
battleSessionBattleLogProjector()40%n/a111111
battleSessionStructuredEventProjector()40%n/a111111
battleSessionResourceLedgerProjector()40%n/a111111
battleSessionCaptureActionHandler()40%n/a111111
battleSessionWaitActionHandler()40%n/a111111
battleSessionTurnValidationStep()40%n/a111111
battleSessionBeforeTurnStep()40%n/a111111
battleSessionQueuedActionExecutionStep()40%n/a111111
battleSessionTurnAdvanceStep()40%n/a111111
standardBattleSettlementPlanner()40%n/a111111
wildBattleSettlementPlanner()40%n/a111111
BattleEngineConfiguration()30%n/a111111
battleTypeEffectivenessResolver()30%n/a111111