@@ -72,11 +72,23 @@ [array[1] compare: array[0]] == OF_ORDERED_ASCENDING && [array[2] compare: array[3]] == OF_ORDERED_ASCENDING) TEST(@"-[hash]", [array[0] hash] == 0xC54621B6) - TEST(@"-[removeNItems:]", [array[0] removeNItems: 1]) + array[0] = [class dataArrayWithItemSize: 1]; + [array[0] addNItems: 6 + fromCArray: "abcdef"]; + + TEST(@"-[removeNItems:]", [array[0] removeNItems: 1] && + [array[0] count] == 5 && + !memcmp([array[0] cArray], "abcde", 5)) + + TEST(@"-[removeNItems:atIndex:]", + [array[0] removeNItems: 2 + atIndex: 1] && [array[0] count] == 3 && + !memcmp([array[0] cArray], "ade", 3)) + [array[0] addItem: ""]; TEST(@"Building strings", (array[0] = [class dataArrayWithItemSize: 1]) && [array[0] addNItems: 6 fromCArray: (void*)str] && [array[0] addItem: ""] &&