From c97bb6cbdd2aca378b2f8135b0f14a21514b3ef2 Mon Sep 17 00:00:00 2001 From: Ross Boucher Date: Sun, 21 Jun 2009 15:20:24 -0700 Subject: [PATCH] CPIndexSet test --- Tests/Foundation/CPIndexSetTest.j | 190 ++++++++++++++++++++++++++++++ 1 file changed, 190 insertions(+) create mode 100644 Tests/Foundation/CPIndexSetTest.j diff --git a/Tests/Foundation/CPIndexSetTest.j b/Tests/Foundation/CPIndexSetTest.j new file mode 100644 index 000000000..18933d22b --- /dev/null +++ b/Tests/Foundation/CPIndexSetTest.j @@ -0,0 +1,190 @@ +@import + +@implementation CPIndexSetTest : OJTestCase +{ + CPIndexSet _set; +} + +- (void)setUp +{ + _set = [CPIndexSet indexSetWithIndexesInRange:CPMakeRange(10, 10)]; +} + +- (void)tearDown +{ + _set = nil; +} + +- (void)testIndexSet:(CPIndexSet)set containsRange:(CPRange)range +{ + [self assertFalse:[set containsIndex:range.location -1]]; + + for (var i=range.location, max=CPMaxRange(range); i