mirror of
https://github.com/cappuccino/cappuccino.git
synced 2026-08-26 13:37:03 +00:00
73 lines
2.8 KiB
Plaintext
73 lines
2.8 KiB
Plaintext
import <Foundation/CPString.j>
|
|
|
|
@implementation CPStringTest : OJTestCase
|
|
|
|
|
|
- (void)testStringByReplacingOccurrencesOfStringWithString
|
|
{
|
|
var expectedString = @"hello world. A new world!";
|
|
var dummyString = @"hello woold. A new woold!";
|
|
var actualString = [dummyString stringByReplacingOccurrencesOfString:@"woold" withString:@"world"];
|
|
[self assertTrue:(expectedString === actualString)
|
|
message:"stringByAppendingFormat: expected:" + expectedString + " actual:" + actualString];
|
|
|
|
|
|
|
|
}
|
|
- (void)testStringByAppendingFormat
|
|
{
|
|
var format = @"%d X %d = %d";
|
|
var expectedString = "2 X 3 = 6";
|
|
var dummyString = @"";
|
|
var actualString = [dummyString stringByAppendingFormat:format ,2 ,3 ,6];
|
|
[self assertTrue:(expectedString === actualString)
|
|
message:"stringByAppendingFormat: expected:" + expectedString + " actual:" + actualString];
|
|
|
|
}
|
|
- (void) testBoolValue
|
|
{
|
|
var testString = @" 090";
|
|
[self assertTrue:[testString boolValue] message:"boolValue for the string " + testString + " should return true"];
|
|
|
|
testString = @" YES";
|
|
[self assertTrue:[testString boolValue] message:"boolValue for the string " + testString + " should return true"];
|
|
|
|
testString = @" true";
|
|
[self assertTrue:[testString boolValue] message:"boolValue for the string " + testString + " should return true"];
|
|
|
|
testString = @" True";
|
|
[self assertTrue:[testString boolValue] message:"boolValue for the string " + testString + " should return true"];
|
|
|
|
testString = @" tTR";
|
|
[self assertTrue:[testString boolValue] message:"boolValue for the string " + testString + " should return true"];
|
|
|
|
testString = @" +98";
|
|
[self assertTrue:[testString boolValue] message:"boolValue for the string " + testString + " should return true"];
|
|
|
|
testString = @" -98";
|
|
[self assertTrue:[testString boolValue] message:"boolValue for the string " + testString + " should return true"];
|
|
|
|
testString = @" +08";
|
|
[self assertTrue:[testString boolValue] message:"boolValue for the string " + testString + " should return true"];
|
|
|
|
testString = @" -98";
|
|
[self assertTrue:[testString boolValue] message:"boolValue for the string " + testString + " should return true"];
|
|
|
|
testString = @" NO";
|
|
[self assertFalse:[testString boolValue] message:"boolValue for the string " + testString + " should return false"];
|
|
|
|
testString = @" -N00";
|
|
[self assertFalse:[testString boolValue] message:"boolValue for the string " + testString + " should return false"];
|
|
|
|
testString = @" 00";
|
|
[self assertFalse:[testString boolValue] message:"boolValue for the string " + testString + " should return false"];
|
|
|
|
testString = @" -00";
|
|
[self assertFalse:[testString boolValue] message:"boolValue for the string " + testString + " should return false"];
|
|
|
|
}
|
|
|
|
|
|
|
|
@end
|