cisc
29-02-2008, 12:19
Ragazzi, sto lavorando per rifattorizzare Stone e il meccanismo di trasformazione in Gem, solo che non capisco bene il seguente test:
public void testStoneTurnAction()
{
stone.getAnimatedSprite().setCurrentFrame(5);
grid.insertDroppable(stone, 13, 0);
state.update(0, controller);
environment.getTimer().advance(Stone.ANIMATION_FRAME_DELAY);
state.update(0, controller); // first parameter ignored
assertEquals(6, stone.getAnimatedSprite().getCurrentFrame());
}
cioè, capisco che vuole testare, ma non capisco perchè lo fa così...specialmente quel commento non mi è per nulla chiaro:confused:
public void testStoneTurnAction()
{
stone.getAnimatedSprite().setCurrentFrame(5);
grid.insertDroppable(stone, 13, 0);
state.update(0, controller);
environment.getTimer().advance(Stone.ANIMATION_FRAME_DELAY);
state.update(0, controller); // first parameter ignored
assertEquals(6, stone.getAnimatedSprite().getCurrentFrame());
}
cioè, capisco che vuole testare, ma non capisco perchè lo fa così...specialmente quel commento non mi è per nulla chiaro:confused: