### Question:
VariableStepGameLoop extends GameLoop { protected void update(Long elapsedTime) { controller.moveBullet(0.5f * elapsedTime / 1000); }    }### Answer:
@Test public void testUpdate() { gameLoop.update(20L); Assert.assertEquals(0.01f, gameLoop.controller.getBulletPosition(), 0); }