From b2b29c928fd7c868601137ab6a2f5f16262cef58 Mon Sep 17 00:00:00 2001 From: daboe01 Date: Tue, 2 Sep 2025 15:41:34 +0300 Subject: [PATCH] fixed: testcases --- Tests/Foundation/CPMapTableTest.j | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/Tests/Foundation/CPMapTableTest.j b/Tests/Foundation/CPMapTableTest.j index f29144c89..98fc4b510 100644 --- a/Tests/Foundation/CPMapTableTest.j +++ b/Tests/Foundation/CPMapTableTest.j @@ -90,17 +90,16 @@ - (void)testKeyEnumerator { - var enumerator = [map_table keyEnumerator]; - [self assertNull:[enumerator nextObject]]; - [self assert:[[enumerator allObjects] count] equals:0]; - + // Test empty case by creating a new enumerator for each assertion + [self assertNull:[[map_table keyEnumerator] nextObject]]; + [self assert:[[[map_table keyEnumerator] allObjects] count] equals:0]; + // Add objects and test populated case [map_table setObject:@"value1" forKey:@"key1"]; [map_table setObject:@"value2" forKey:123]; [map_table setObject:@"value3" forKey:objectKey]; - enumerator = [map_table keyEnumerator]; - var allKeys = [enumerator allObjects]; + var allKeys = [[map_table keyEnumerator] allObjects]; [self assert:[allKeys count] equals:3]; [self assertTrue:[allKeys containsObject:@"key1"]]; @@ -110,16 +109,16 @@ - (void)testObjectEnumerator { - var enumerator = [map_table objectEnumerator]; - [self assertNull:[enumerator nextObject]]; - [self assert:[[enumerator allObjects] count] equals:0]; + // Test empty case by creating a new enumerator for each assertion + [self assertNull:[[map_table objectEnumerator] nextObject]]; + [self assert:[[[map_table objectEnumerator] allObjects] count] equals:0]; + // Add objects and test populated case [map_table setObject:@"value1" forKey:@"key1"]; [map_table setObject:@"value2" forKey:123]; [map_table setObject:@"value3" forKey:objectKey]; - enumerator = [map_table objectEnumerator]; - var allValues = [enumerator allObjects]; + var allValues = [[map_table objectEnumerator] allObjects]; [self assert:[allValues count] equals:3]; [self assertTrue:[allValues containsObject:@"value1"]]; @@ -138,4 +137,4 @@ [self assert:[dictionary objectForKey:@"key2"] equals:@"value2"]; } -@end \ No newline at end of file +@end