mirror of
				https://github.com/catchorg/Catch2.git
				synced 2025-10-31 12:17:11 +01:00 
			
		
		
		
	Fixed toString for NSString* in Xcode 4.4
This commit is contained in:
		| @@ -92,6 +92,7 @@ | ||||
| 		4AB77CB51551AEA200857BF0 /* catch_ptr.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = catch_ptr.hpp; sourceTree = "<group>"; }; | ||||
| 		4AB77CB71553B72B00857BF0 /* catch_section_info.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = catch_section_info.hpp; sourceTree = "<group>"; }; | ||||
| 		4AB77CB81553BB3800857BF0 /* catch_running_test.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = catch_running_test.hpp; sourceTree = "<group>"; }; | ||||
| 		4ABEA80415C90D2B009F0424 /* catch_objc_arc.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = catch_objc_arc.hpp; sourceTree = "<group>"; }; | ||||
| 		4AC91CCE155CF02800DC5117 /* catch_expression.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = catch_expression.hpp; sourceTree = "<group>"; }; | ||||
| 		4AC91CD0155D8DA600DC5117 /* catch_expression_builder.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = catch_expression_builder.hpp; sourceTree = "<group>"; }; | ||||
| 		4AE1840A14EE4F230066340D /* catch_self_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = catch_self_test.cpp; path = ../../../SelfTest/catch_self_test.cpp; sourceTree = "<group>"; }; | ||||
| @@ -287,6 +288,7 @@ | ||||
| 			isa = PBXGroup; | ||||
| 			children = ( | ||||
| 				4A6D0C59149B3E3D00DB3EAA /* catch_objc.hpp */, | ||||
| 				4ABEA80415C90D2B009F0424 /* catch_objc_arc.hpp */, | ||||
| 			); | ||||
| 			name = "Objective-C"; | ||||
| 			sourceTree = "<group>"; | ||||
|   | ||||
| @@ -39,6 +39,8 @@ | ||||
| 		4A63D2C414E454CC00F615CB /* TestObj.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TestObj.h; sourceTree = "<group>"; }; | ||||
| 		4A63D2C514E454CC00F615CB /* TestObj.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TestObj.m; sourceTree = "<group>"; }; | ||||
| 		4AA0D951154C0A7A004B4193 /* catch_objc.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = catch_objc.hpp; path = ../../../include/internal/catch_objc.hpp; sourceTree = "<group>"; }; | ||||
| 		4ABEA80615C90E10009F0424 /* catch_objc_arc.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = catch_objc_arc.hpp; path = ../../../include/internal/catch_objc_arc.hpp; sourceTree = "<group>"; }; | ||||
| 		4ABEA80815C90E38009F0424 /* catch_tostring.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = catch_tostring.hpp; path = ../../../include/internal/catch_tostring.hpp; sourceTree = "<group>"; }; | ||||
| /* End PBXFileReference section */ | ||||
|  | ||||
| /* Begin PBXFrameworksBuildPhase section */ | ||||
| @@ -88,6 +90,8 @@ | ||||
| 		4AA0D94F154C0A63004B4193 /* Catch */ = { | ||||
| 			isa = PBXGroup; | ||||
| 			children = ( | ||||
| 				4ABEA80815C90E38009F0424 /* catch_tostring.hpp */, | ||||
| 				4ABEA80615C90E10009F0424 /* catch_objc_arc.hpp */, | ||||
| 				4AA0D951154C0A7A004B4193 /* catch_objc.hpp */, | ||||
| 			); | ||||
| 			name = Catch; | ||||
| @@ -204,6 +208,7 @@ | ||||
| 			isa = XCBuildConfiguration; | ||||
| 			buildSettings = { | ||||
| 				CLANG_ENABLE_OBJC_ARC = YES; | ||||
| 				HEADER_SEARCH_PATHS = ../../../single_include; | ||||
| 				PRODUCT_NAME = "$(TARGET_NAME)"; | ||||
| 			}; | ||||
| 			name = Debug; | ||||
| @@ -212,6 +217,7 @@ | ||||
| 			isa = XCBuildConfiguration; | ||||
| 			buildSettings = { | ||||
| 				CLANG_ENABLE_OBJC_ARC = YES; | ||||
| 				HEADER_SEARCH_PATHS = ../../../single_include; | ||||
| 				PRODUCT_NAME = "$(TARGET_NAME)"; | ||||
| 			}; | ||||
| 			name = Release; | ||||
|   | ||||
| @@ -68,7 +68,7 @@ void useObject( const T* object ){} | ||||
|  | ||||
| OC_TEST_CASE( "OCTest/matchers", "Matches work with OC types (NSString so far)" ) | ||||
| { | ||||
|     REQUIRE_THAT( @"This is a string", Equals( @"This is a string" ) ); | ||||
|     REQUIRE_THAT( @"This is a string", Equals( @"This isnt a string" ) ); | ||||
|     REQUIRE_THAT( @"This is a string", Contains( @"is a" ) ); | ||||
|     REQUIRE_THAT( @"This is a string", StartsWith( @"This" ) ); | ||||
|     REQUIRE_THAT( @"This is a string", EndsWith( @"string" ) ); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Phil Nash
					Phil Nash