mirror of
https://github.com/cappuccino/cappuccino.git
synced 2026-08-25 13:07:02 +00:00
47 lines
1.3 KiB
Plaintext
47 lines
1.3 KiB
Plaintext
@import <Foundation/CPFormatter.j>
|
|
@import <Foundation/CPRange.j>
|
|
|
|
@implementation CPFormatterTest : OJTestCase
|
|
|
|
- (void)testThatCPFormatterIsConstructed
|
|
{
|
|
[self assertNotNull:[[CPFormatter alloc] init]];
|
|
}
|
|
|
|
- (void)testStringForObjectValue
|
|
{
|
|
var formatter = [[CPFormatter alloc] init];
|
|
|
|
[self assertThrows:function(){ [formatter stringForObjectValue:@"Hello World"]; }];
|
|
}
|
|
|
|
- (void)testEditingStringForObjectValue
|
|
{
|
|
var formatter = [[CPFormatter alloc] init];
|
|
|
|
[self assertThrows:function(){ [formatter editingStringForObjectValue:@"Hello Wolrd"]; }];
|
|
}
|
|
|
|
- (void)testGetObjectValueForString
|
|
{
|
|
var formatter = [[CPFormatter alloc] init];
|
|
|
|
[self assertThrows:function(){ [formatter getObjectValue:@"Hello World" forString:@"Hello World" errorDescription:nil]; }];
|
|
}
|
|
|
|
- (void)testIsPartialStringValidNewEditingString
|
|
{
|
|
var formatter = [[CPFormatter alloc] init];
|
|
|
|
[self assertThrows:function(){ [formatter isPartialStringValid:@"Hello Wolrd" newEditingString:@"Hello World" errorDescription:nil]; }];
|
|
}
|
|
|
|
- (void)testIsPartialStringValueProposedSelectedRange
|
|
{
|
|
var formatter = [[CPFormatter alloc] init];
|
|
|
|
[self assertThrows:function(){ [formatter isPartialStringValue:@"Hello Wolrd" proposedSelectedRange:CPMakeRange(3, 5) originalString:@"Hello World" originalSelectedRange:nil errorDescription:nil]; }];
|
|
}
|
|
|
|
@end
|