|
From: Geisschaes <gei...@us...> - 2005-05-09 19:49:25
|
Update of /cvsroot/macattrick/macattrick/Test In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3842/Test Modified Files: AllTests.m PositionHeapTest.m Log Message: import and export buttons added. but import has some memory problem Index: AllTests.m =================================================================== RCS file: /cvsroot/macattrick/macattrick/Test/AllTests.m,v retrieving revision 1.21 retrieving revision 1.22 diff -C2 -d -r1.21 -r1.22 *** AllTests.m 8 May 2005 20:17:50 -0000 1.21 --- AllTests.m 9 May 2005 19:49:02 -0000 1.22 *************** *** 95,98 **** --- 95,99 ---- [properties setObject:[NSString stringWithFormat:@"%@/Test/players.xml", [Properties libraryPath]] forKey:@"playersfile"]; [properties setObject:[NSString stringWithFormat:@"%@/Test/positionsFile.xml", [Properties libraryPath]] forKey:@"positionsfile"]; + [properties setObject:[NSString stringWithFormat:@"%@/Test/positionsFile1.xml", [Properties libraryPath]] forKey:@"positionsfile1"]; [pool release]; } Index: PositionHeapTest.m =================================================================== RCS file: /cvsroot/macattrick/macattrick/Test/PositionHeapTest.m,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** PositionHeapTest.m 8 May 2005 20:17:50 -0000 1.3 --- PositionHeapTest.m 9 May 2005 19:49:03 -0000 1.4 *************** *** 29,33 **** #import "PositionHeapTest.h" #import "AllTests.h" ! @implementation PositionHeapTest --- 29,33 ---- #import "PositionHeapTest.h" #import "AllTests.h" ! #import "Position.h" @implementation PositionHeapTest *************** *** 64,67 **** --- 64,81 ---- NSString *filename = [AllTests getProperty:@"positionsfile"]; [heap saveToFile:filename]; + NSString *fileContents = [[NSString alloc] initWithContentsOfFile:filename]; + UKNotNil(fileContents); + UKTrue([fileContents length] > 2000); + [fileContents release]; + } + + - (void) testLoadFromFile{ + NSString *filename = [AllTests getProperty:@"positionsfile1"]; + PositionHeap *heap = [PositionHeap uniqueInstance]; + [heap loadPositionHeapFromFile:filename]; + // Position *newDefender = [heap positionWithIdentifier:@"Central Defender"]; + // UKNotNil(newDefender); + // UKFloatsEqual([newDefender defenderRate], 0.95, 0.001); + // UKFloatsEqual([newDefender playerFormRate], 0.8, 0.001); } |