Added toString overload for chars

(and, by extension, Obj-C's BOOL)
This commit is contained in:
Phil Nash
2012-06-06 08:06:40 +01:00
parent e463687725
commit 78372d09d4
5 changed files with 37 additions and 1 deletions

View File

@@ -42,6 +42,12 @@ OC_TEST_CASE( "OCTest/test2", "This is another test case" )
REQUIRE( obj.int_val == 2 );
}
OC_TEST_CASE( "OCTest/BOOL", "tests a boolean value" )
{
CHECK( [obj isTrue] == NO );
CHECK( [obj isFalse] == YES );
}
OC_TEST_CASE( "OCTest/throws/objc", "throws an Objective-C exception" )
{
@throw [[NSException alloc] initWithName: NSGenericException

View File

@@ -16,6 +16,9 @@
int int_val;
}
-(BOOL) isTrue;
-(BOOL) isFalse;
@property (nonatomic, assign ) int int_val;
@end

View File

@@ -15,4 +15,11 @@
@synthesize int_val;
-(BOOL) isTrue {
return YES;
}
-(BOOL) isFalse {
return NO;
}
@end