mirror of
https://github.com/gnustep/libs-base.git
synced 2025-05-31 00:30:53 +00:00
Add tests
This commit is contained in:
parent
1286af2365
commit
17418f6ffc
4 changed files with 77 additions and 0 deletions
32
Tests/base/NSPersonNameComponentsFormatter/basic.m
Normal file
32
Tests/base/NSPersonNameComponentsFormatter/basic.m
Normal file
|
@ -0,0 +1,32 @@
|
|||
#import "ObjectTesting.h"
|
||||
#import <Foundation/NSAutoreleasePool.h>
|
||||
#import <Foundation/NSPersonNameComponentsFormatter.h>
|
||||
|
||||
int main()
|
||||
{
|
||||
START_SET("NSPersonNameComponentsFormatter base");
|
||||
|
||||
NSPersonNameComponents *pnc = [[NSPersonNameComponents alloc] init];
|
||||
[pnc setGivenName: @"Gregory"];
|
||||
[pnc setMiddleName: @"John"];
|
||||
[pnc setFamilyName: @"Casamento"];
|
||||
[pnc setNameSuffix: @"PhD"];
|
||||
[pnc setNamePrefix: @"Dr."];
|
||||
|
||||
NSPersonNameComponentsFormatter *fmt = [[NSPersonNameComponentsFormatter alloc] init];
|
||||
NSPersonNameComponents *pnc2 = [fmt personNameComponentsFromString:
|
||||
@"Dr. Gregory John Casamento PhD"];
|
||||
PASS([[pnc givenName] isEqualToString:
|
||||
[pnc2 givenName]], "First name matches");
|
||||
PASS([[pnc middleName] isEqualToString:
|
||||
[pnc2 middleName]], "Middle name matches");
|
||||
PASS([[pnc familyName] isEqualToString:
|
||||
[pnc2 familyName]], "Family name matches");
|
||||
PASS([[pnc nameSuffix] isEqualToString:
|
||||
[pnc2 nameSuffix]], "Suffix name matches");
|
||||
PASS([[pnc namePrefix] isEqualToString:
|
||||
[pnc2 namePrefix]], "Prefix name matches");
|
||||
|
||||
END_SET("NSPersonNameComponentsFormatter base");
|
||||
return 0;
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue