|
From: Geisschaes <gei...@us...> - 2005-05-30 17:46:49
|
Update of /cvsroot/macattrick/macattrick/Test In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23981/Test Modified Files: PlayerStateTest.m Log Message: initwithchanges added Index: PlayerStateTest.m =================================================================== RCS file: /cvsroot/macattrick/macattrick/Test/PlayerStateTest.m,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** PlayerStateTest.m 30 May 2005 16:15:38 -0000 1.1 --- PlayerStateTest.m 30 May 2005 17:46:36 -0000 1.2 *************** *** 41,44 **** } ! @end --- 41,63 ---- } ! - (void) testInitWithChangesFromTo { ! PlayerState *current = [[PlayerState alloc] init]; ! PlayerState *former = [[PlayerState alloc] init]; ! [current setTsi:900]; [former setTsi:788]; ! [current setAge:31]; [former setAge:30]; ! [current setExperience:9]; [former setExperience:5]; ! [current setSalary:10000]; [former setSalary:9870]; ! [current setDefenderSkill:12]; [former setDefenderSkill:13]; ! [current setPlaymakerSkill:3]; [former setPlaymakerSkill:1]; ! PlayerState *changes = [[PlayerState alloc] initWithChangesFrom:former to:current]; ! UKEqual([changes tsi], 112); ! UKEqual([changes age], 1); ! UKEqual([changes experience], 4); ! UKEqual([changes salary], 130); ! UKEqual([changes defenderSkill], -1); ! UKEqual([changes playmakerSkill], 2); ! [current release]; ! [former release]; ! [changes release]; ! } @end |