mirror of
https://github.com/cappuccino/cappuccino.git
synced 2026-10-01 06:37:41 +00:00
Created initial test for CPSegmentedControl
This commit is contained in:
committed by
Ross Boucher
parent
16be11325f
commit
82cfc5f994
@@ -0,0 +1,33 @@
|
||||
@import <AppKit/AppKit.j>
|
||||
|
||||
// TODO: Maybe create one test file for each tracking mode so they can be tested separately without confusion.
|
||||
@implementation CPSegmentedControlTest : OJTestCase
|
||||
{
|
||||
CPSegmentedControlTest _segmentedControl;
|
||||
}
|
||||
|
||||
- (void)setUp
|
||||
{
|
||||
_segmentedControl = [[CPSegmentedControl alloc] initWithFrame:CGRectMakeZero()];
|
||||
[_segmentedControl setSegmentCount:3];
|
||||
}
|
||||
|
||||
- (void)testMakeCPSegmentedControlInstance
|
||||
{
|
||||
[self assertNotNull:_segmentedControl];
|
||||
}
|
||||
|
||||
- (void)testDefaultsToSelectOneTrackingMode
|
||||
{
|
||||
[self assert:[_segmentedControl trackingMode] equals:CPSegmentSwitchTrackingSelectOne];
|
||||
}
|
||||
|
||||
- (void)testSelectsOneSegmentStartingAtBlankState
|
||||
{
|
||||
[self assert:[_segmentedControl selectedSegment] equals:-1];
|
||||
[_segmentedControl setSelectedSegment:1];
|
||||
[self assert:[_segmentedControl selectedSegment] equals:1];
|
||||
}
|
||||
|
||||
@end
|
||||
|
||||
Reference in New Issue
Block a user