| Child |
Name |
Tests |
Failures |
Skipped |
Duration |
Success rate |
| shouldAcceptMoveChoiceWhenSubmittingUnifiedChoiceApi() |
shouldAcceptMoveChoiceWhenSubmittingUnifiedChoiceApi() |
1 |
0 |
0 |
0.005s |
100% |
| shouldAcceptMultipleChoicesWhenSubmittingUnifiedChoiceBatch() |
shouldAcceptMultipleChoicesWhenSubmittingUnifiedChoiceBatch() |
1 |
0 |
0 |
0.001s |
100% |
| shouldAdvanceBattleSessionWhenUsingMoveAndEndingTurn() |
shouldAdvanceBattleSessionWhenUsingMoveAndEndingTurn() |
1 |
0 |
0 |
0.002s |
100% |
| shouldAllowRunPastArenaTrapWhenMagnetRiseIsActive() |
shouldAllowRunPastArenaTrapWhenMagnetRiseIsActive() |
1 |
0 |
0 |
0.009s |
100% |
| shouldApplyAdditionalAccuracyAndEvasionModifiersThroughBattleSession() |
shouldApplyAdditionalAccuracyAndEvasionModifiersThroughBattleSession() |
1 |
0 |
0 |
0.002s |
100% |
| shouldApplyAdditionalOhkoRulesThroughBattleSession() |
shouldApplyAdditionalOhkoRulesThroughBattleSession() |
1 |
0 |
0 |
0.001s |
100% |
| shouldApplyChargeBoostThroughBattleSession() |
shouldApplyChargeBoostThroughBattleSession() |
1 |
0 |
0 |
0.002s |
100% |
| shouldApplyContraryThroughBattleSession() |
shouldApplyContraryThroughBattleSession() |
1 |
0 |
0 |
0.004s |
100% |
| shouldApplyExtendAndExpireStandardTerrainMovesThroughBattleSession() |
shouldApplyExtendAndExpireStandardTerrainMovesThroughBattleSession() |
1 |
0 |
0 |
0.013s |
100% |
| shouldApplyExtendAndExpireStandardWeatherMovesThroughBattleSession() |
shouldApplyExtendAndExpireStandardWeatherMovesThroughBattleSession() |
1 |
0 |
0 |
0.006s |
100% |
| shouldApplyFixedDamageMoveThroughBattleSessionWithoutPrecomputedDamage() |
shouldApplyFixedDamageMoveThroughBattleSessionWithoutPrecomputedDamage() |
1 |
0 |
0 |
0.004s |
100% |
| shouldApplyFocusEnergyAndGuaranteeHighCritMoveThroughBattleSession() |
shouldApplyFocusEnergyAndGuaranteeHighCritMoveThroughBattleSession() |
1 |
0 |
0 |
0.005s |
100% |
| shouldApplyHelpingHandToAllyThroughBattleSession() |
shouldApplyHelpingHandToAllyThroughBattleSession() |
1 |
0 |
0 |
0.002s |
100% |
| shouldApplyLaserFocusAndConsumeVolatileThroughBattleSession() |
shouldApplyLaserFocusAndConsumeVolatileThroughBattleSession() |
1 |
0 |
0 |
0.006s |
100% |
| shouldApplyLuckyChantAndBlockIncomingCriticalHitsThroughBattleSession() |
shouldApplyLuckyChantAndBlockIncomingCriticalHitsThroughBattleSession() |
1 |
0 |
0 |
0.008s |
100% |
| shouldApplyManualReplacementChoiceWhenSubmitted() |
shouldApplyManualReplacementChoiceWhenSubmitted() |
1 |
0 |
0 |
0.001s |
100% |
| shouldApplyMistAndBlockIncomingNegativeBoostsThroughBattleSession() |
shouldApplyMistAndBlockIncomingNegativeBoostsThroughBattleSession() |
1 |
0 |
0 |
0.001s |
100% |
| shouldApplyMoveToAllOpponentTargetsWhenEffectTargetsAllFoes() |
shouldApplyMoveToAllOpponentTargetsWhenEffectTargetsAllFoes() |
1 |
0 |
0 |
0.004s |
100% |
| shouldApplyReflectAndReduceIncomingDamageThroughBattleSession() |
shouldApplyReflectAndReduceIncomingDamageThroughBattleSession() |
1 |
0 |
0 |
0.002s |
100% |
| shouldApplySafeguardAndBlockIncomingStatusMovesThroughBattleSession() |
shouldApplySafeguardAndBlockIncomingStatusMovesThroughBattleSession() |
1 |
0 |
0 |
0.008s |
100% |
| shouldApplyTailwindWhenSortingQueuedActions() |
shouldApplyTailwindWhenSortingQueuedActions() |
1 |
0 |
0 |
0.003s |
100% |
| shouldApplyVictoryStarAuraThroughBattleSession() |
shouldApplyVictoryStarAuraThroughBattleSession() |
1 |
0 |
0 |
0.005s |
100% |
| shouldApplyWeatherAccuracyOverrideThroughBattleSession() |
shouldApplyWeatherAccuracyOverrideThroughBattleSession() |
1 |
0 |
0 |
0.002s |
100% |
| shouldApplyZoomLensThroughQueuedBattleSessionTurn() |
shouldApplyZoomLensThroughQueuedBattleSessionTurn() |
1 |
0 |
0 |
0.003s |
100% |
| shouldAutoReplaceFaintedActiveUnitWhenBenchUnitIsAvailable() |
shouldAutoReplaceFaintedActiveUnitWhenBenchUnitIsAvailable() |
1 |
0 |
0 |
0.007s |
100% |
| shouldBlockRunPastArenaTrapWhenGravityGroundsRunner() |
shouldBlockRunPastArenaTrapWhenGravityGroundsRunner() |
1 |
0 |
0 |
0.007s |
100% |
| shouldCaptureWildTargetThroughDefaultSnapshotResolver() |
shouldCaptureWildTargetThroughDefaultSnapshotResolver() |
1 |
0 |
0 |
0.005s |
100% |
| shouldClearBoostsWhenApplyingSwitchAction() |
shouldClearBoostsWhenApplyingSwitchAction() |
1 |
0 |
0 |
0.001s |
100% |
| shouldCreateReplacementRequestWhenStrategyDoesNotAutoReplace() |
shouldCreateReplacementRequestWhenStrategyDoesNotAutoReplace() |
1 |
0 |
0 |
0.004s |
100% |
| shouldDecreaseAndExpireAdditionalSideConditionsAtEndOfTurn() |
shouldDecreaseAndExpireAdditionalSideConditionsAtEndOfTurn() |
1 |
0 |
0 |
0.009s |
100% |
| shouldDecreaseAndExpireRainDurationAtEndOfTurn() |
shouldDecreaseAndExpireRainDurationAtEndOfTurn() |
1 |
0 |
0 |
0.002s |
100% |
| shouldDecreaseAndExpireReflectDurationAtEndOfTurn() |
shouldDecreaseAndExpireReflectDurationAtEndOfTurn() |
1 |
0 |
0 |
0.006s |
100% |
| shouldDecreaseAndExpireTerrainDurationAtEndOfTurn() |
shouldDecreaseAndExpireTerrainDurationAtEndOfTurn() |
1 |
0 |
0 |
0.001s |
100% |
| shouldDecreaseAndExpireUnitStatusDurationAtEndOfTurn() |
shouldDecreaseAndExpireUnitStatusDurationAtEndOfTurn() |
1 |
0 |
0 |
0.002s |
100% |
| shouldDecreaseAndExpireUnitVolatileAndConditionDurationsAtEndOfTurn() |
shouldDecreaseAndExpireUnitVolatileAndConditionDurationsAtEndOfTurn() |
1 |
0 |
0 |
0.008s |
100% |
| shouldEndBattleWhenSideHasNoRemainingUnits() |
shouldEndBattleWhenSideHasNoRemainingUnits() |
1 |
0 |
0 |
0.003s |
100% |
| shouldExecuteItemChoiceWhenSubmittedThroughUnifiedApi() |
shouldExecuteItemChoiceWhenSubmittedThroughUnifiedApi() |
1 |
0 |
0 |
0.010s |
100% |
| shouldExecuteQueuedMovesByPriorityThenSpeedWhenResolvingQueuedActions() |
shouldExecuteQueuedMovesByPriorityThenSpeedWhenResolvingQueuedActions() |
1 |
0 |
0 |
0.004s |
100% |
| shouldExecuteQueuedMovesInFifoOrderWhenResolvingQueuedActions() |
shouldExecuteQueuedMovesInFifoOrderWhenResolvingQueuedActions() |
1 |
0 |
0 |
0.008s |
100% |
| shouldExecuteQueuedSwitchActionWhenSubmittedByPlayer() |
shouldExecuteQueuedSwitchActionWhenSubmittedByPlayer() |
1 |
0 |
0 |
0.003s |
100% |
| shouldExecuteRunChoiceWhenSubmittedThroughUnifiedApi() |
shouldExecuteRunChoiceWhenSubmittedThroughUnifiedApi() |
1 |
0 |
0 |
0.001s |
100% |
| shouldExposeSessionStateThroughUnifiedQueryDto() |
shouldExposeSessionStateThroughUnifiedQueryDto() |
1 |
0 |
0 |
0.001s |
100% |
| shouldExtendRainDurationWhenSessionUserHoldsDampRock() |
shouldExtendRainDurationWhenSessionUserHoldsDampRock() |
1 |
0 |
0 |
0.004s |
100% |
| shouldExtendReflectDurationWhenSessionUserHoldsLightClay() |
shouldExtendReflectDurationWhenSessionUserHoldsLightClay() |
1 |
0 |
0 |
0.001s |
100% |
| shouldExtendTerrainDurationWhenSessionUserHoldsTerrainExtender() |
shouldExtendTerrainDurationWhenSessionUserHoldsTerrainExtender() |
1 |
0 |
0 |
0.001s |
100% |
| shouldFailRunChoiceWhenRunnerIsTrappedAndContinueBattle() |
shouldFailRunChoiceWhenRunnerIsTrappedAndContinueBattle() |
1 |
0 |
0 |
0.006s |
100% |
| shouldGenerateAccuracyRollFromMoveDataAccuracyWhenSessionInputOmitsAccuracy() |
shouldGenerateAccuracyRollFromMoveDataAccuracyWhenSessionInputOmitsAccuracy() |
1 |
0 |
0 |
0.005s |
100% |
| shouldGuaranteeConfiguredWeatherMovesThroughBattleSession() |
shouldGuaranteeConfiguredWeatherMovesThroughBattleSession() |
1 |
0 |
0 |
0.003s |
100% |
| shouldGuaranteeHitThroughBattleSessionWhenAttackerHasNoGuard() |
shouldGuaranteeHitThroughBattleSessionWhenAttackerHasNoGuard() |
1 |
0 |
0 |
0.004s |
100% |
| shouldGuaranteeNextHitThroughBattleSessionWhenTargetWasLockedOn() |
shouldGuaranteeNextHitThroughBattleSessionWhenTargetWasLockedOn() |
1 |
0 |
0 |
0.002s |
100% |
| shouldGuaranteeNextHitThroughBattleSessionWhenTargetWasMindRead() |
shouldGuaranteeNextHitThroughBattleSessionWhenTargetWasMindRead() |
1 |
0 |
0 |
0.002s |
100% |
| shouldIgnoreTargetEvasionStageThroughBattleSessionWhenAttackerHasKeenEye() |
shouldIgnoreTargetEvasionStageThroughBattleSessionWhenAttackerHasKeenEye() |
1 |
0 |
0 |
0.002s |
100% |
| shouldIncreaseMoveAccuracyWhenGravityIsActive() |
shouldIncreaseMoveAccuracyWhenGravityIsActive() |
1 |
0 |
0 |
0.003s |
100% |
| shouldPassBoostsThroughBatonPassAutoReplacement() |
shouldPassBoostsThroughBatonPassAutoReplacement() |
1 |
0 |
0 |
0.008s |
100% |
| shouldQueryAvailableTargetsByEffectTargetMode() |
shouldQueryAvailableTargetsByEffectTargetMode() |
1 |
0 |
0 |
0.001s |
100% |
| shouldQueryAvailableTargetsWhenEffectUsesDifferentTargetModes() |
shouldQueryAvailableTargetsWhenEffectUsesDifferentTargetModes() |
1 |
0 |
0 |
0.001s |
100% |
| shouldRecordBattleLogsWhenSessionAdvances() |
shouldRecordBattleLogsWhenSessionAdvances() |
1 |
0 |
0 |
0.004s |
100% |
| shouldRecordStructuredEventsWhenSessionAdvances() |
shouldRecordStructuredEventsWhenSessionAdvances() |
1 |
0 |
0 |
0.002s |
100% |
| shouldReflectStatDropThroughBattleSessionWhenTargetHasMirrorArmor() |
shouldReflectStatDropThroughBattleSessionWhenTargetHasMirrorArmor() |
1 |
0 |
0 |
0.005s |
100% |
| shouldRefreshReflectDurationWhenReapplied() |
shouldRefreshReflectDurationWhenReapplied() |
1 |
0 |
0 |
0.007s |
100% |
| shouldRejectCaptureChoiceWhenTargetIsMissingCaptureMetadata() |
shouldRejectCaptureChoiceWhenTargetIsMissingCaptureMetadata() |
1 |
0 |
0 |
0.004s |
100% |
| shouldRejectDirectedActionWhenTargetIsAlliedActiveUnit() |
shouldRejectDirectedActionWhenTargetIsAlliedActiveUnit() |
1 |
0 |
0 |
0.002s |
100% |
| shouldRejectDirectedActionWhenTargetUnitIsNotActive() |
shouldRejectDirectedActionWhenTargetUnitIsNotActive() |
1 |
0 |
0 |
0.002s |
100% |
| shouldRejectDuplicateChoiceWhenSameUnitSubmitsTwiceInOneTurn() |
shouldRejectDuplicateChoiceWhenSameUnitSubmitsTwiceInOneTurn() |
1 |
0 |
0 |
0.002s |
100% |
| shouldRejectHealingMovesWhenSubmittedUnderHealBlock() |
shouldRejectHealingMovesWhenSubmittedUnderHealBlock() |
1 |
0 |
0 |
0.005s |
100% |
| shouldRejectItemChoiceWhenSubmittedUnderEmbargo() |
shouldRejectItemChoiceWhenSubmittedUnderEmbargo() |
1 |
0 |
0 |
0.002s |
100% |
| shouldRejectResolveTurnWhenRequiredSidesHaveNotSubmittedChoices() |
shouldRejectResolveTurnWhenRequiredSidesHaveNotSubmittedChoices() |
1 |
0 |
0 |
0.001s |
100% |
| shouldRejectRunChoiceWhenBattleIsNotWild() |
shouldRejectRunChoiceWhenBattleIsNotWild() |
1 |
0 |
0 |
0.001s |
100% |
| shouldRejectStatusMovesWhenQueuedDirectlyUnderTaunt() |
shouldRejectStatusMovesWhenQueuedDirectlyUnderTaunt() |
1 |
0 |
0 |
0.005s |
100% |
| shouldReplayCaptureRandomnessAfterRestoringState() |
shouldReplayCaptureRandomnessAfterRestoringState() |
1 |
0 |
0 |
0.004s |
100% |
| shouldReplayCriticalHitRandomnessAfterRestoringState() |
shouldReplayCriticalHitRandomnessAfterRestoringState() |
1 |
0 |
0 |
0.005s |
100% |
| shouldReplayGeneratedMoveRandomnessAfterRestoringState() |
shouldReplayGeneratedMoveRandomnessAfterRestoringState() |
1 |
0 |
0 |
0.004s |
100% |
| shouldReportMissingChoiceSidesWhenTurnIsNotReady() |
shouldReportMissingChoiceSidesWhenTurnIsNotReady() |
1 |
0 |
0 |
0.001s |
100% |
| shouldReportMissingChoiceUnitsWhenNotAllActiveUnitsHaveSubmitted() |
shouldReportMissingChoiceUnitsWhenNotAllActiveUnitsHaveSubmitted() |
1 |
0 |
0 |
0.001s |
100% |
| shouldResolveOneHitKnockOutMoveThroughBattleSession() |
shouldResolveOneHitKnockOutMoveThroughBattleSession() |
1 |
0 |
0 |
0.004s |
100% |
| shouldResolveQueuedActionsAndResidualWhenResolvingTurn() |
shouldResolveQueuedActionsAndResidualWhenResolvingTurn() |
1 |
0 |
0 |
0.006s |
100% |
| shouldReverseSpeedOrderWhenTrickRoomIsActive() |
shouldReverseSpeedOrderWhenTrickRoomIsActive() |
1 |
0 |
0 |
0.005s |
100% |
| shouldSuppressHeldItemsAndRejectItemChoiceWhenMagicRoomIsActive() |
shouldSuppressHeldItemsAndRejectItemChoiceWhenMagicRoomIsActive() |
1 |
0 |
0 |
0.006s |
100% |
| shouldSwapDefenseStatsWhenWonderRoomIsActive() |
shouldSwapDefenseStatsWhenWonderRoomIsActive() |
1 |
0 |
0 |
0.014s |
100% |
| shouldUseCustomTargetChoiceSpecificationWhenProvided() |
shouldUseCustomTargetChoiceSpecificationWhenProvided() |
1 |
0 |
0 |
0.002s |
100% |
| shouldUseInjectedReplacementStrategyWhenSelectingBenchReplacement() |
shouldUseInjectedReplacementStrategyWhenSelectingBenchReplacement() |
1 |
0 |
0 |
0.002s |
100% |