diff options
author | Hoa V. Dinh <dinh.viet.hoa@gmail.com> | 2014-10-24 17:09:53 -0700 |
---|---|---|
committer | Hoa V. Dinh <dinh.viet.hoa@gmail.com> | 2014-10-24 17:09:53 -0700 |
commit | 128a11a36103c3a57372cf72a51e52744524d827 (patch) | |
tree | 92c59ef7861668bc3a0f3944cd64793615457781 /unittest | |
parent | aa94649aabb8bf5f83155dd09d2f3db367c6225f (diff) |
Implemented String primitive using CoreFoundation instead of ICU
Diffstat (limited to 'unittest')
-rw-r--r-- | unittest/unittest.mm | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/unittest/unittest.mm b/unittest/unittest.mm index 44e367d1..ee543766 100644 --- a/unittest/unittest.mm +++ b/unittest/unittest.mm @@ -104,8 +104,6 @@ } - (void)testMessageBuilder1 { - // This is an example of a functional test case. - //XCTAssert(YES, @"Pass"); MCOMessageBuilder * builder = [[MCOMessageBuilder alloc] init]; [[builder header] setFrom:[MCOAddress addressWithRFC822String:@"HoĆ <dinh.viet.hoa@gmail.com>"]]; [[builder header] setTo:@[[MCOAddress addressWithRFC822String:@"Foo Bar <dinh.viet.hoa@gmail.com>"]]]; @@ -117,7 +115,8 @@ NSData * expectedData = [NSData dataWithContentsOfFile:path]; [builder _setBoundaries:@[@"1", @"2", @"3", @"4", @"5"]]; //[[builder data] writeToFile:@"/Users/hoa/builder1-now.eml" atomically:YES]; - XCTAssertEqualObjects([builder data], expectedData, @"Pass"); + XCTAssertEqualObjects([[NSString alloc] initWithData:[builder data] encoding:NSUTF8StringEncoding], [[NSString alloc] initWithData:expectedData encoding:NSUTF8StringEncoding], @"Pass"); + //XCTAssertEqualObjects([builder data], expectedData, @"Pass"); } - (void)testMessageBuilder2 { @@ -137,7 +136,7 @@ path = [_builderOutputPath stringByAppendingPathComponent:@"builder2.eml"]; NSData * expectedData = [NSData dataWithContentsOfFile:path]; //[[builder data] writeToFile:@"/Users/hoa/builder2-now.eml" atomically:YES]; - XCTAssertEqualObjects([builder data], expectedData, @"Pass"); + XCTAssertEqualObjects([[NSString alloc] initWithData:[builder data] encoding:NSUTF8StringEncoding], [[NSString alloc] initWithData:expectedData encoding:NSUTF8StringEncoding], @"Pass"); } - (void)testMessageBuilder3 { @@ -159,7 +158,7 @@ path = [_builderOutputPath stringByAppendingPathComponent:@"builder3.eml"]; NSData * expectedData = [NSData dataWithContentsOfFile:path]; //[[builder data] writeToFile:@"/Users/hoa/builder3-now.eml" atomically:YES]; - XCTAssertEqualObjects([builder data], expectedData, @"Pass"); + XCTAssertEqualObjects([[NSString alloc] initWithData:[builder data] encoding:NSUTF8StringEncoding], [[NSString alloc] initWithData:expectedData encoding:NSUTF8StringEncoding], @"Pass"); } - (void)testMessageParser { |