package com.indignado.logicbricks.systems; import com.badlogic.ashley.core.Entity; import com.indignado.logicbricks.components.StateComponent; import com.indignado.logicbricks.core.bricks.base.BaseTest; import org.junit.Before; import org.junit.Test; import static org.junit.Assert.assertEquals; /** * @author Rubentxu */ public class StateSystemTest extends BaseTest { private StateComponent stateComponent; @Before public void setup() { entityBuilder.initialize(); stateComponent = entityBuilder.getComponent(StateComponent.class); stateComponent.changeCurrentState(PlayerState.WALKING.ordinal()); Entity player = entityBuilder.getEntity(); engine.addEntity(player); } @Test public void stateSystemTest() { float deltaTime = 1; game.update(deltaTime); assertEquals(deltaTime, stateComponent.time, 0.1); } }