Add constant string test.

main
David Chisnall 8 years ago
parent 0828b11125
commit f2b5988596

@ -12,6 +12,7 @@ set(TESTS
AssociatedObject2.m
BlockImpTest.m
BlockTest_arc.m
ConstantString.m
BoxedForeignException.m
ExceptionTest.m
ForeignException.m

@ -0,0 +1,30 @@
#import "Test.h"
#include <string.h>
@interface NSConstantString : Test
{
const char * const str;
const unsigned int len;
}
- (unsigned int)length;
- (const char*)cString;
@end
@implementation NSConstantString
- (unsigned int)length
{
return len;
}
- (const char*)cString
{
return str;
}
@end
int main(void)
{
assert([@"1234567890" length] == 10);
assert(strcmp([@"123456789" cString], "123456789") == 0);
return 0;
}
Loading…
Cancel
Save