You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
#import <XCTest/XCTest.h>
|
|
|
|
|
#import "TestUtil.h"
|
|
|
|
|
#import "PhoneNumber.h"
|
|
|
|
|
|
|
|
|
|
@interface PhoneNumberTest : XCTestCase
|
|
|
|
|
|
|
|
|
|
@end
|
|
|
|
|
|
|
|
|
|
@implementation PhoneNumberTest
|
|
|
|
|
|
|
|
|
|
-(void) testE164 {
|
|
|
|
|
test([[[PhoneNumber tryParsePhoneNumberFromText:@"+1 (902) 555-5555" fromRegion:@"US"] toE164] isEqualToString:@"+19025555555"]);
|
|
|
|
|
test([[[PhoneNumber tryParsePhoneNumberFromText:@"1 (902) 555-5555" fromRegion:@"US"] toE164] isEqualToString:@"+19025555555"]);
|
|
|
|
|
test([[[PhoneNumber tryParsePhoneNumberFromText:@"1-902-555-5555" fromRegion:@"US"] toE164] isEqualToString:@"+19025555555"]);
|
|
|
|
|
test([[[PhoneNumber tryParsePhoneNumberFromText:@"1-902-555-5555" fromRegion:@"US"] toE164] isEqualToString:@"+19025555555"]);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@end
|