From 24ff3258ec6af6554f3455e6520cb493558c4443 Mon Sep 17 00:00:00 2001 From: Nathan Sweet Date: Wed, 1 Apr 2020 22:38:28 +0200 Subject: [PATCH] [libgdx] Fixed AnimationState tests. Commit a321aa76d556a618a09abb3adeb7473a6c099304 added "|| timeline instanceof EventTimeline" to `computeHold`, so event timelines always use FIRST, never HOLD. This changed the timing slightly and broke the test, but the new timing is better. --- .../com/esotericsoftware/spine/AnimationStateTests.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/spine-libgdx/spine-libgdx-tests/src/com/esotericsoftware/spine/AnimationStateTests.java b/spine-libgdx/spine-libgdx-tests/src/com/esotericsoftware/spine/AnimationStateTests.java index df1fa6d0f..7860c9f16 100644 --- a/spine-libgdx/spine-libgdx-tests/src/com/esotericsoftware/spine/AnimationStateTests.java +++ b/spine-libgdx/spine-libgdx-tests/src/com/esotericsoftware/spine/AnimationStateTests.java @@ -37,6 +37,7 @@ import com.badlogic.gdx.backends.lwjgl.LwjglFileHandle; import com.badlogic.gdx.math.MathUtils; import com.badlogic.gdx.utils.Array; import com.badlogic.gdx.utils.Pool; + import com.esotericsoftware.spine.AnimationState.AnimationStateListener; import com.esotericsoftware.spine.AnimationState.TrackEntry; import com.esotericsoftware.spine.attachments.AttachmentLoader; @@ -651,14 +652,15 @@ public class AnimationStateTests { expect(0, "start", 0, 0.4f), // expect(0, "event 0", 0.1f, 0.5f), // + + expect(1, "end", 0.8f, 0.9f), // + expect(1, "dispose", 0.8f, 0.9f), // + expect(0, "event 14", 0.5f, 0.9f), // expect(2, "end", 0.8f, 1.1f), // expect(2, "dispose", 0.8f, 1.1f), // - expect(1, "end", 0.8f, 1.1f), // - expect(1, "dispose", 0.8f, 1.1f), // - expect(0, "event 30", 1, 1.4f), // expect(0, "complete", 1, 1.4f), // expect(0, "end", 1, 1.5f), //