From 8e0b3a5df361eca6d06d90ce348a1ff317bf6e27 Mon Sep 17 00:00:00 2001 From: Alexander Ljungberg Date: Tue, 4 Jan 2011 15:38:35 -0300 Subject: [PATCH] Test indexOfObject:inSortedRange: with out of range insertion point. --- Tests/Foundation/CPArrayTest.j | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Tests/Foundation/CPArrayTest.j b/Tests/Foundation/CPArrayTest.j index 0e03be10b..10301b0d1 100644 --- a/Tests/Foundation/CPArrayTest.j +++ b/Tests/Foundation/CPArrayTest.j @@ -163,13 +163,19 @@ inSortedRange:nil options:0 usingComparator:numComparator]; - [self assert:CPNotFound equals:index message:"simple index of non existant value"]; + [self assert:CPNotFound equals:index message:"simple index of non existent value"]; index = [arraySimple indexOfObject:6 inSortedRange:nil options:CPBinarySearchingInsertionIndex usingComparator:numComparator]; - [self assert:2 equals:index message:"simple insertion index of non existant value"]; + [self assert:2 equals:index message:"simple insertion index of non existent value"]; + + index = [arraySimple indexOfObject:6 + inSortedRange:CPMakeRange(3, 2) // [ -, -, -, 7, 8] + options:CPBinarySearchingInsertionIndex + usingComparator:numComparator]; + [self assert:3 equals:index message:"simple insertion index with range"]; index = [array indexOfObject:1 inSortedRange:nil