mirror of
https://github.com/cappuccino/cappuccino.git
synced 2026-09-14 14:41:28 +00:00
fix CPStepper test cases
This commit is contained in:
@@ -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]];
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user