mirror of
https://github.com/cappuccino/cappuccino.git
synced 2026-08-25 13:07:02 +00:00
34 lines
857 B
Plaintext
34 lines
857 B
Plaintext
@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
|
|
|