fix CPStepper test cases

This commit is contained in:
Antoine Mercadal
2010-11-09 00:46:47 +01:00
parent c680e31817
commit 187c32d231
+14 -12
View File
@@ -11,6 +11,7 @@
- (void)setUp
{
stepper = [CPStepper stepper];
[stepper setValueWraps:NO];
}
- (void)testCanCreate
@@ -21,57 +22,58 @@
- (void)testPerformIncrease
{
[stepper performClickUp:nil];
[self assert:1 equals:[stepper value]];
[self assert:1 equals:[stepper doubleValue]];
}
- (void)testPerformDecrease
{
[stepper setDoubleValue:2];
[stepper performClickDown:nil];
[self assert:-1 equals:[stepper value]];
[self assert:1 equals:[stepper doubleValue]];
}
- (void)testPerformIncreaseWithIncrement
{
[stepper setIncrement:10];
[stepper performClickUp:nil];
[self assert:10 equals:[stepper value]];
[self assert:10 equals:[stepper doubleValue]];
}
- (void)testPerformIncreaseWithIncrement
{
[stepper setIncrement:10];
[stepper performClickDown:nil];
[self assert:-10 equals:[stepper value]];
[self assert:0 equals:[stepper doubleValue]];
}
- (void)testPerformMaxValue
{
[stepper setValue:100];
[stepper setDoubleValue:59];
[stepper performClickUp:nil];
[stepper performClickUp:nil];
[stepper performClickUp:nil];
[self assert:100 equals:[stepper value]];
[self assert:59 equals:[stepper doubleValue]];
}
- (void)testPerformMinValue
{
[stepper setValue:-100];
[stepper setDoubleValue:-0];
[stepper performClickDown:nil];
[stepper performClickDown:nil];
[stepper performClickDown:nil];
[self assert:-100 equals:[stepper value]];
[self assert:0 equals:[stepper doubleValue]];
}
- (void)setToBigValue
{
[stepper setValue:1000];
[self assert:100 equals:[stepper value]];
[stepper setDoubleValue:1000];
[self assert:100 equals:[stepper doubleValue]];
}
- (void)setToSmallValue
{
[stepper setValue:-1000];
[self assert:-100 equals:[stepper value]];
[stepper setDoubleValue:-1000];
[self assert:-100 equals:[stepper doubleValue]];
}