Gradle Test Run :avalon-modules:avalon-game:avalon-game-battle-engine:test

DefaultBattleFlowEngineTest

summary

66

tests

0

failures

0

skipped

1.789s

duration

100%

successful

Child Tests Failures Skipped Duration Success rate
shouldApplyAccuracyStageFromSandAttackDuringHitResolution() 1 0 0 0.004s 100%
shouldApplyAdaptabilityOnTopOfDefaultStabDuringMoveAction() 1 0 0 0.004s 100%
shouldApplyAttackerAccuracyModifiersFromAbilitiesAndItems() 1 0 0 0.003s 100%
shouldApplyAttackModifierHookInsideNativeDamageFormula() 1 0 0 0.004s 100%
shouldApplyAuroraVeilUnderSnowAndReduceIncomingDamage() 1 0 0 0.004s 100%
shouldApplyBoostDerivedPowerAndIgnoreTargetDefensiveBoosts() 1 0 0 0.003s 100%
shouldApplyCriticalHitDamageWhenHighCriticalMoveSucceeds() 1 0 0 0.002s 100%
shouldApplyCriticalHitWhenAttackerHasSuperLuck() 1 0 0 0.001s 100%
shouldApplyDamageVarianceDuringNativeDamageCalculation() 1 0 0 0.005s 100%
shouldApplyDefaultStabDuringMoveActionWhenMoveTypeMatchesAttackerType() 1 0 0 0.004s 100%
shouldApplyEvasionStageFromDoubleTeamDuringHitResolution() 1 0 0 0.002s 100%
shouldApplyFocusEnergyAndGuaranteeHighCritMove() 1 0 0 0.004s 100%
shouldApplyLaserFocusAndConsumeItAfterGuaranteedCriticalHit() 1 0 0 0.002s 100%
shouldApplyLifeOrbDamageBoostAndRecoil() 1 0 0 0.002s 100%
shouldApplyLuckyChantAndBlockIncomingCriticalHits() 1 0 0 0.006s 100%
shouldApplyMagnetRiseVolatileDuration() 1 0 0 0.007s 100%
shouldApplyMistAndBlockIncomingNegativeBoosts() 1 0 0 0.007s 100%
shouldApplyOhkoSpecificRulesWithoutRegularAccuracyModifiers() 1 0 0 0.002s 100%
shouldApplySafeguardAndBlockIncomingStatusMoves() 1 0 0 0.010s 100%
shouldApplySniperOnCriticalHit() 1 0 0 0.001s 100%
shouldApplyStandardTerrainMovesAndExtensions() 1 0 0 0.005s 100%
shouldApplyStandardWeatherMovesAndExtensions() 1 0 0 0.007s 100%
shouldApplyTargetCountModifierWhenSpreadMoveHitsMultipleTargets() 1 0 0 0.002s 100%
shouldApplyTargetEvasionModifiersFromAbilitiesAndItems() 1 0 0 0.002s 100%
shouldApplyTerrainStateDurationAfterElectricTerrain() 1 0 0 0.002s 100%
shouldApplyUnitAttachedEffectDurationsWhenMoveAddsStatusVolatileAndCondition() 1 0 0 0.005s 100%
shouldApplyVictoryStarAuraFromActiveAlly() 1 0 0 0.004s 100%
shouldApplyWeatherStateDurationAndWeatherHooksAfterRainDance() 1 0 0 0.004s 100%
shouldApplyZoomLensWhenAttackerMovesAfterTarget() 1 0 0 0.002s 100%
shouldBlockCriticalHitWhenTargetHasBattleArmor() 1 0 0 0.006s 100%
shouldBlockFixedDamageWhenTargetTypeIsImmune() 1 0 0 0.007s 100%
shouldBlockTeeterDanceConfusionWhenTargetHasOwnTempo() 1 0 0 0.005s 100%
shouldBlockThunderWaveStatusApplicationWhenTargetHasLimber() 1 0 0 0.005s 100%
shouldBlockWillOWispStatusApplicationWhenTargetHasWaterVeil() 1 0 0 0.001s 100%
shouldBypassAccuracyRollWhenMoveDataMarksAlwaysHit() 1 0 0 0.003s 100%
shouldCancelMoveAtTryHitPhaseWhenThunderWaveTargetsGroundType() 1 0 0 0.003s 100%
shouldComputeDamageFromAttackAndDefenseWhenComputeDamageAttributeIsEnabled() 1 0 0 0.001s 100%
shouldCopyAndInvertStoredBoostsThroughMoveFixtures() 1 0 0 0.005s 100%
shouldEnableAuroraVeilAfterSnowscape() 1 0 0 0.004s 100%
shouldExtendReflectDurationWhenUserHoldsLightClay() 1 0 0 0.001s 100%
shouldFallbackToMoveDataAccuracyWhenCallerDoesNotPassAccuracy() 1 0 0 0.003s 100%
shouldGuaranteeHitForMovesConfiguredAsAlwaysHitInSpecificWeather() 1 0 0 0.006s 100%
shouldGuaranteeHitWhenEitherSideHasNoGuard() 1 0 0 0.005s 100%
shouldGuaranteeHitWhenTargetIsLockedOnByCurrentAttacker() 1 0 0 0.001s 100%
shouldGuaranteeHitWhenTargetIsMindReadByCurrentAttacker() 1 0 0 0.005s 100%
shouldIgnorePositiveDefenseBoostOnCriticalHitWhenComputingDamage() 1 0 0 0.004s 100%
shouldIgnoreTargetEvasionStageWhenAttackerHasKeenEye() 1 0 0 0.001s 100%
shouldInvertSelfBoostWhenAttackerHasContrary() 1 0 0 0.006s 100%
shouldOverrideMoveAccuracyFromWeatherSpecificMoveData() 1 0 0 0.006s 100%
shouldReducePhysicalDamageWhenReflectIsActiveAcrossBattleFormats() 1 0 0 0.002s 100%
shouldReduceSpecialDamageWhenLightScreenIsActive() 1 0 0 0.005s 100%
shouldReflectEnemyAttackDropWhenTargetHasMirrorArmor() 1 0 0 0.005s 100%
shouldReplayDamageVarianceRngWhenDamageRollIsNotProvided() 1 0 0 0.002s 100%
shouldResolveAfterHitFollowUpWhenTargetHasSynchronize() 1 0 0 0.001s 100%
shouldResolveConstantFixedDamageWithoutCriticalVarianceOrTypeScaling() 1 0 0 0.004s 100%
shouldResolveCurrentHpRatioFixedDamageFromTargetCurrentHp() 1 0 0 0.005s 100%
shouldResolveLevelBasedFixedDamageFromAttackerLevel() 1 0 0 0.005s 100%
shouldResolveMoveActionWhenAccuracyAndStatusApplicationBothApply() 1 0 0 0.003s 100%
shouldResolveMoveActionWhenEvasionAndBasePowerModifiersBothApply() 1 0 0 0.005s 100%
shouldResolveMoveHitWhenMoveAndReactiveAbilityBothApply() 1 0 0 0.004s 100%
shouldResolveOneHitKnockOutAccuracyFromLevelDelta() 1 0 0 0.002s 100%
shouldResolvePrepareHitWhenSupersonicAppliesConfusion() 1 0 0 0.001s 100%
shouldResolveResidualPhaseWhenAbilityAndItemBothApply() 1 0 0 0.003s 100%
shouldReturnMissWhenAccuracyRollFailsAgainstModifiedEvasion() 1 0 0 0.001s 100%
shouldStealPositiveBoostsBeforeDamageWithSpectralThief() 1 0 0 0.004s 100%
shouldSwapStoredBoostsThroughMoveFixtures() 1 0 0 0.005s 100%