From 429699e7975a4aab2b836571ebc511c03e98a902 Mon Sep 17 00:00:00 2001 From: Phil Nash Date: Tue, 19 Feb 2013 08:39:28 +0000 Subject: [PATCH] Added className to TestCase in Obj-C --- include/internal/catch_objc.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/internal/catch_objc.hpp b/include/internal/catch_objc.hpp index eb8c5264..1769e55b 100644 --- a/include/internal/catch_objc.hpp +++ b/include/internal/catch_objc.hpp @@ -92,8 +92,9 @@ namespace Catch { std::string testCaseName = methodName.substr( 15 ); std::string name = Detail::getAnnotation( cls, "Name", testCaseName ); std::string desc = Detail::getAnnotation( cls, "Description", testCaseName ); + const char* className = class_getName( cls ); - getMutableRegistryHub().registerTest( makeTestCase( new OcMethod( cls, selector ), "", name.c_str(), desc.c_str(), SourceLineInfo() ) ); + getMutableRegistryHub().registerTest( makeTestCase( new OcMethod( cls, selector ), className, name.c_str(), desc.c_str(), SourceLineInfo() ) ); noTestMethods++; } }