mirror of
https://github.com/catchorg/Catch2.git
synced 2024-11-25 14:56:10 +01:00
Removed all manually maintained project files in favour of instructions on how to use CMake to generate them
This commit is contained in:
parent
0bcae64d3d
commit
7bb3e859aa
2
.gitignore
vendored
2
.gitignore
vendored
@ -18,7 +18,7 @@ projects/CMake/.idea
|
|||||||
projects/CMake/cmake-build-debug
|
projects/CMake/cmake-build-debug
|
||||||
UpgradeLog.XML
|
UpgradeLog.XML
|
||||||
Resources/DWARF
|
Resources/DWARF
|
||||||
projects/XCode/iOSTest/Build
|
projects/Generated
|
||||||
*.pyc
|
*.pyc
|
||||||
DerivedData
|
DerivedData
|
||||||
*.xccheckout
|
*.xccheckout
|
||||||
|
@ -1,20 +0,0 @@
|
|||||||
|
|
||||||
Microsoft Visual Studio Solution File, Format Version 10.00
|
|
||||||
# Visual Studio 2008
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestCatch", "TestCatch\TestCatch.vcproj", "{A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}"
|
|
||||||
EndProject
|
|
||||||
Global
|
|
||||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
|
||||||
Debug|Win32 = Debug|Win32
|
|
||||||
Release|Win32 = Release|Win32
|
|
||||||
EndGlobalSection
|
|
||||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
|
||||||
{A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
EndGlobalSection
|
|
||||||
GlobalSection(SolutionProperties) = preSolution
|
|
||||||
HideSolutionNode = FALSE
|
|
||||||
EndGlobalSection
|
|
||||||
EndGlobal
|
|
@ -1,8 +0,0 @@
|
|||||||
// TestCatch.cpp : Defines the entry point for the console application.
|
|
||||||
//
|
|
||||||
|
|
||||||
int main(int argc, char* argv[])
|
|
||||||
{
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
@ -1,390 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="Windows-1252"?>
|
|
||||||
<VisualStudioProject
|
|
||||||
ProjectType="Visual C++"
|
|
||||||
Version="9.00"
|
|
||||||
Name="TestCatch"
|
|
||||||
ProjectGUID="{A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}"
|
|
||||||
RootNamespace="TestCatch"
|
|
||||||
Keyword="Win32Proj"
|
|
||||||
TargetFrameworkVersion="196613"
|
|
||||||
>
|
|
||||||
<Platforms>
|
|
||||||
<Platform
|
|
||||||
Name="Win32"
|
|
||||||
/>
|
|
||||||
</Platforms>
|
|
||||||
<ToolFiles>
|
|
||||||
</ToolFiles>
|
|
||||||
<Configurations>
|
|
||||||
<Configuration
|
|
||||||
Name="Debug|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
|
|
||||||
IntermediateDirectory="$(ConfigurationName)"
|
|
||||||
ConfigurationType="1"
|
|
||||||
CharacterSet="1"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
Optimization="0"
|
|
||||||
AdditionalIncludeDirectories="..\..\..\..\include"
|
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
|
|
||||||
MinimalRebuild="true"
|
|
||||||
BasicRuntimeChecks="3"
|
|
||||||
RuntimeLibrary="3"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="4"
|
|
||||||
DebugInformationFormat="4"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
LinkIncremental="2"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="1"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
<Configuration
|
|
||||||
Name="Release|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
|
|
||||||
IntermediateDirectory="$(ConfigurationName)"
|
|
||||||
ConfigurationType="1"
|
|
||||||
CharacterSet="1"
|
|
||||||
WholeProgramOptimization="1"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
Optimization="2"
|
|
||||||
EnableIntrinsicFunctions="true"
|
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
|
|
||||||
RuntimeLibrary="2"
|
|
||||||
EnableFunctionLevelLinking="true"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="3"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
LinkIncremental="1"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="1"
|
|
||||||
OptimizeReferences="2"
|
|
||||||
EnableCOMDATFolding="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
</Configurations>
|
|
||||||
<References>
|
|
||||||
</References>
|
|
||||||
<Files>
|
|
||||||
<Filter
|
|
||||||
Name="Source Files"
|
|
||||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
|
||||||
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
|
|
||||||
>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\SelfTest\TestMain.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
</Filter>
|
|
||||||
<Filter
|
|
||||||
Name="Include"
|
|
||||||
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
|
||||||
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
|
|
||||||
>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\..\include\catch.hpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\..\include\catch_objc.hpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\..\include\catch_objc_main.hpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\..\include\catch_runner.hpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\..\include\catch_with_main.hpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<Filter
|
|
||||||
Name="Internal"
|
|
||||||
>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\..\include\internal\catch_capture.hpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\..\include\internal\catch_commandline.hpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\..\include\internal\catch_common.h"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\..\include\internal\catch_config.hpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\..\include\internal\catch_debugger.hpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\..\include\internal\catch_evaluate.hpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\..\include\internal\catch_exception_translator_registry.hpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\..\include\internal\catch_generators.hpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\..\include\internal\catch_generators_impl.hpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\..\include\internal\catch_hub.h"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\..\include\internal\catch_hub_impl.hpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\..\include\internal\catch_interfaces_capture.h"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\..\include\internal\catch_interfaces_exception.h"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\..\include\internal\catch_interfaces_reporter.h"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\..\include\internal\catch_interfaces_runner.h"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\..\include\internal\catch_interfaces_testcase.h"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\..\include\internal\catch_list.hpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\..\include\internal\catch_reporter_registrars.hpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\..\include\internal\catch_reporter_registry.hpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\..\include\internal\catch_result_type.h"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\..\include\internal\catch_resultinfo.hpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\..\include\internal\catch_runner_impl.hpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\..\include\internal\catch_section.hpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\..\include\internal\catch_stream.hpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\..\include\internal\catch_test_case_info.hpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\..\include\internal\catch_test_case_registry_impl.hpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\..\include\internal\catch_test_registry.hpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\..\include\internal\catch_xmlwriter.hpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
</Filter>
|
|
||||||
<Filter
|
|
||||||
Name="Reporters"
|
|
||||||
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
|
|
||||||
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
|
|
||||||
>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\..\include\reporters\catch_reporter_basic.hpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\..\include\reporters\catch_reporter_junit.hpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\..\include\reporters\catch_reporter_xml.hpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
</Filter>
|
|
||||||
</Filter>
|
|
||||||
<Filter
|
|
||||||
Name="TestCases"
|
|
||||||
>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\SelfTest\ApproxTests.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\SelfTest\BDDTests.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\SelfTest\ClassTests.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\SelfTest\ConditionTests.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\SelfTest\ExceptionTests.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\SelfTest\GeneratorTests.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\SelfTest\MessageTests.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\SelfTest\MiscTests.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\SelfTest\SectionTrackerTests.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\SelfTest\TrickyTests.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\..\..\SelfTest\VariadicMacrosTests.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
</Filter>
|
|
||||||
</Files>
|
|
||||||
<Globals>
|
|
||||||
</Globals>
|
|
||||||
</VisualStudioProject>
|
|
@ -1,20 +0,0 @@
|
|||||||
|
|
||||||
Microsoft Visual Studio Solution File, Format Version 11.00
|
|
||||||
# Visual Studio 2010
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestCatch", "TestCatch\TestCatch.vcxproj", "{A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}"
|
|
||||||
EndProject
|
|
||||||
Global
|
|
||||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
|
||||||
Debug|Win32 = Debug|Win32
|
|
||||||
Release|Win32 = Release|Win32
|
|
||||||
EndGlobalSection
|
|
||||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
|
||||||
{A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
EndGlobalSection
|
|
||||||
GlobalSection(SolutionProperties) = preSolution
|
|
||||||
HideSolutionNode = FALSE
|
|
||||||
EndGlobalSection
|
|
||||||
EndGlobal
|
|
@ -1,148 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
||||||
<ItemGroup Label="ProjectConfigurations">
|
|
||||||
<ProjectConfiguration Include="Debug|Win32">
|
|
||||||
<Configuration>Debug</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="Release|Win32">
|
|
||||||
<Configuration>Release</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
</ItemGroup>
|
|
||||||
<PropertyGroup Label="Globals">
|
|
||||||
<ProjectGuid>{A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}</ProjectGuid>
|
|
||||||
<RootNamespace>TestCatch</RootNamespace>
|
|
||||||
<Keyword>Win32Proj</Keyword>
|
|
||||||
</PropertyGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
|
||||||
<ConfigurationType>Application</ConfigurationType>
|
|
||||||
<CharacterSet>Unicode</CharacterSet>
|
|
||||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
|
||||||
<ConfigurationType>Application</ConfigurationType>
|
|
||||||
<CharacterSet>Unicode</CharacterSet>
|
|
||||||
</PropertyGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
|
||||||
<ImportGroup Label="ExtensionSettings">
|
|
||||||
</ImportGroup>
|
|
||||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
|
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
|
||||||
</ImportGroup>
|
|
||||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
|
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
|
||||||
</ImportGroup>
|
|
||||||
<PropertyGroup Label="UserMacros" />
|
|
||||||
<PropertyGroup>
|
|
||||||
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
|
||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\</OutDir>
|
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)\</IntDir>
|
|
||||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
|
|
||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\</OutDir>
|
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)\</IntDir>
|
|
||||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
|
|
||||||
<CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
|
|
||||||
<CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
|
|
||||||
<CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
|
|
||||||
<CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
|
|
||||||
<CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
|
|
||||||
<CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
|
|
||||||
</PropertyGroup>
|
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
|
||||||
<ClCompile>
|
|
||||||
<Optimization>Disabled</Optimization>
|
|
||||||
<AdditionalIncludeDirectories>..\..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
|
||||||
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
||||||
<MinimalRebuild>true</MinimalRebuild>
|
|
||||||
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
|
||||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
|
||||||
<PrecompiledHeader>
|
|
||||||
</PrecompiledHeader>
|
|
||||||
<WarningLevel>Level4</WarningLevel>
|
|
||||||
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
|
|
||||||
</ClCompile>
|
|
||||||
<Link>
|
|
||||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
|
||||||
<SubSystem>Console</SubSystem>
|
|
||||||
<TargetMachine>MachineX86</TargetMachine>
|
|
||||||
</Link>
|
|
||||||
</ItemDefinitionGroup>
|
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
|
||||||
<ClCompile>
|
|
||||||
<Optimization>MaxSpeed</Optimization>
|
|
||||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
|
||||||
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
||||||
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
|
||||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
|
||||||
<PrecompiledHeader>
|
|
||||||
</PrecompiledHeader>
|
|
||||||
<WarningLevel>Level3</WarningLevel>
|
|
||||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
|
||||||
<AdditionalIncludeDirectories>..\..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
|
||||||
</ClCompile>
|
|
||||||
<Link>
|
|
||||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
|
||||||
<SubSystem>Console</SubSystem>
|
|
||||||
<OptimizeReferences>true</OptimizeReferences>
|
|
||||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
|
||||||
<TargetMachine>MachineX86</TargetMachine>
|
|
||||||
</Link>
|
|
||||||
</ItemDefinitionGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ClCompile Include="..\..\..\SelfTest\ApproxTests.cpp" />
|
|
||||||
<ClCompile Include="..\..\..\SelfTest\BDDTests.cpp" />
|
|
||||||
<ClCompile Include="..\..\..\SelfTest\PartTrackerTests.cpp" />
|
|
||||||
<ClCompile Include="..\..\..\SelfTest\TestMain.cpp" />
|
|
||||||
<ClCompile Include="..\..\..\SelfTest\ClassTests.cpp" />
|
|
||||||
<ClCompile Include="..\..\..\SelfTest\ConditionTests.cpp" />
|
|
||||||
<ClCompile Include="..\..\..\SelfTest\ExceptionTests.cpp" />
|
|
||||||
<ClCompile Include="..\..\..\SelfTest\GeneratorTests.cpp" />
|
|
||||||
<ClCompile Include="..\..\..\SelfTest\MessageTests.cpp" />
|
|
||||||
<ClCompile Include="..\..\..\SelfTest\MiscTests.cpp" />
|
|
||||||
<ClCompile Include="..\..\..\SelfTest\TrickyTests.cpp" />
|
|
||||||
<ClCompile Include="..\..\..\SelfTest\VariadicMacrosTests.cpp" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ClInclude Include="..\..\..\..\include\catch.hpp" />
|
|
||||||
<ClInclude Include="..\..\..\..\include\catch_objc.hpp" />
|
|
||||||
<ClInclude Include="..\..\..\..\include\catch_objc_main.hpp" />
|
|
||||||
<ClInclude Include="..\..\..\..\include\catch_runner.hpp" />
|
|
||||||
<ClInclude Include="..\..\..\..\include\catch_with_main.hpp" />
|
|
||||||
<ClInclude Include="..\..\..\..\include\internal\catch_capture.hpp" />
|
|
||||||
<ClInclude Include="..\..\..\..\include\internal\catch_commandline.hpp" />
|
|
||||||
<ClInclude Include="..\..\..\..\include\internal\catch_common.h" />
|
|
||||||
<ClInclude Include="..\..\..\..\include\internal\catch_config.hpp" />
|
|
||||||
<ClInclude Include="..\..\..\..\include\internal\catch_debugger.hpp" />
|
|
||||||
<ClInclude Include="..\..\..\..\include\internal\catch_evaluate.hpp" />
|
|
||||||
<ClInclude Include="..\..\..\..\include\internal\catch_exception_translator_registry.hpp" />
|
|
||||||
<ClInclude Include="..\..\..\..\include\internal\catch_generators.hpp" />
|
|
||||||
<ClInclude Include="..\..\..\..\include\internal\catch_generators_impl.hpp" />
|
|
||||||
<ClInclude Include="..\..\..\..\include\internal\catch_hub.h" />
|
|
||||||
<ClInclude Include="..\..\..\..\include\internal\catch_hub_impl.hpp" />
|
|
||||||
<ClInclude Include="..\..\..\..\include\internal\catch_interfaces_capture.h" />
|
|
||||||
<ClInclude Include="..\..\..\..\include\internal\catch_interfaces_exception.h" />
|
|
||||||
<ClInclude Include="..\..\..\..\include\internal\catch_interfaces_reporter.h" />
|
|
||||||
<ClInclude Include="..\..\..\..\include\internal\catch_interfaces_runner.h" />
|
|
||||||
<ClInclude Include="..\..\..\..\include\internal\catch_interfaces_testcase.h" />
|
|
||||||
<ClInclude Include="..\..\..\..\include\internal\catch_list.hpp" />
|
|
||||||
<ClInclude Include="..\..\..\..\include\internal\catch_reporter_registrars.hpp" />
|
|
||||||
<ClInclude Include="..\..\..\..\include\internal\catch_reporter_registry.hpp" />
|
|
||||||
<ClInclude Include="..\..\..\..\include\internal\catch_result_type.h" />
|
|
||||||
<ClInclude Include="..\..\..\..\include\internal\catch_resultinfo.hpp" />
|
|
||||||
<ClInclude Include="..\..\..\..\include\internal\catch_runner_impl.hpp" />
|
|
||||||
<ClInclude Include="..\..\..\..\include\internal\catch_section.hpp" />
|
|
||||||
<ClInclude Include="..\..\..\..\include\internal\catch_stream.hpp" />
|
|
||||||
<ClInclude Include="..\..\..\..\include\internal\catch_test_case_info.hpp" />
|
|
||||||
<ClInclude Include="..\..\..\..\include\internal\catch_test_case_registry_impl.hpp" />
|
|
||||||
<ClInclude Include="..\..\..\..\include\internal\catch_test_registry.hpp" />
|
|
||||||
<ClInclude Include="..\..\..\..\include\internal\catch_xmlwriter.hpp" />
|
|
||||||
<ClInclude Include="..\..\..\..\include\reporters\catch_reporter_basic.hpp" />
|
|
||||||
<ClInclude Include="..\..\..\..\include\reporters\catch_reporter_junit.hpp" />
|
|
||||||
<ClInclude Include="..\..\..\..\include\reporters\catch_reporter_xml.hpp" />
|
|
||||||
</ItemGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
|
||||||
<ImportGroup Label="ExtensionTargets">
|
|
||||||
</ImportGroup>
|
|
||||||
</Project>
|
|
13
projects/Where did the XCode project go.txt
Normal file
13
projects/Where did the XCode project go.txt
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
The canonical project format is now CMake.
|
||||||
|
To generate an XCode or Visual Studio project you'll need CMake, which you can download from https://cmake.org if necessary.
|
||||||
|
|
||||||
|
To generate the project files open a terminal/ console within the projects directory (where this file is located), create a directory called "Generated" (using mkdir or md), cd into it, then type:
|
||||||
|
|
||||||
|
CMake -G <project format> ../..
|
||||||
|
|
||||||
|
Where <project format> is XCode for XCode projects, or "Visual Studio 14" for Visual Studio 2015 (replace 14 with the major version number for any other supported Visual Studio version - or execute CMake -help for the full list)
|
||||||
|
|
||||||
|
Remember to re-run CMake any time you pull from GitHub.
|
||||||
|
Note that the projects/Generated folder is excluded in .gitignore. So it is recommended to use this.
|
||||||
|
|
||||||
|
CMake can also generate make files or projects for other build systems. Run CMake -help for the full set of options.
|
@ -1,742 +0,0 @@
|
|||||||
// !$*UTF8*$!
|
|
||||||
{
|
|
||||||
archiveVersion = 1;
|
|
||||||
classes = {
|
|
||||||
};
|
|
||||||
objectVersion = 46;
|
|
||||||
objects = {
|
|
||||||
|
|
||||||
/* Begin PBXBuildFile section */
|
|
||||||
26059AF21BD4B94C003D575C /* PartTrackerTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26059AF11BD4B94C003D575C /* PartTrackerTests.cpp */; };
|
|
||||||
263F7A4719B6FCBF009474C2 /* EnumToString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 263F7A4619B6FCBF009474C2 /* EnumToString.cpp */; };
|
|
||||||
263F7A4B19B6FE1E009474C2 /* ToStringPair.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 263F7A4819B6FE1E009474C2 /* ToStringPair.cpp */; };
|
|
||||||
263F7A4C19B6FE1E009474C2 /* ToStringVector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 263F7A4919B6FE1E009474C2 /* ToStringVector.cpp */; };
|
|
||||||
263F7A4D19B6FE1E009474C2 /* ToStringWhich.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 263F7A4A19B6FE1E009474C2 /* ToStringWhich.cpp */; };
|
|
||||||
2656C2211925E7330040DB02 /* catch_test_spec.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2656C2201925E7330040DB02 /* catch_test_spec.cpp */; };
|
|
||||||
266B06B816F3A60A004ED264 /* VariadicMacrosTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 266B06B616F3A60A004ED264 /* VariadicMacrosTests.cpp */; };
|
|
||||||
266ECD74170F3C620030D735 /* BDDTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 266ECD73170F3C620030D735 /* BDDTests.cpp */; };
|
|
||||||
26711C8F195D465C0033EDA2 /* TagAliasTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26711C8D195D465C0033EDA2 /* TagAliasTests.cpp */; };
|
|
||||||
26847E5F16BBADB40043B9C1 /* catch_message.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26847E5D16BBADB40043B9C1 /* catch_message.cpp */; };
|
|
||||||
2691574C1A532A280054F1ED /* ToStringTuple.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2691574B1A532A280054F1ED /* ToStringTuple.cpp */; };
|
|
||||||
2694A1FD16A0000E004816E3 /* catch_text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2694A1FB16A0000E004816E3 /* catch_text.cpp */; };
|
|
||||||
26E1B7D319213BC900812682 /* CmdLineTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26E1B7D119213BC900812682 /* CmdLineTests.cpp */; };
|
|
||||||
4A45DA2416161EF9004F8D6B /* catch_console_colour.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A45DA2316161EF9004F8D6B /* catch_console_colour.cpp */; };
|
|
||||||
4A45DA2716161F1F004F8D6B /* catch_ptr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A45DA2616161F1F004F8D6B /* catch_ptr.cpp */; };
|
|
||||||
4A45DA2916161F3D004F8D6B /* catch_streambuf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A45DA2816161F3D004F8D6B /* catch_streambuf.cpp */; };
|
|
||||||
4A45DA2B16161F79004F8D6B /* catch_interfaces_registry_hub.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A45DA2A16161F79004F8D6B /* catch_interfaces_registry_hub.cpp */; };
|
|
||||||
4A45DA2D16161FA2004F8D6B /* catch_interfaces_capture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A45DA2C16161FA2004F8D6B /* catch_interfaces_capture.cpp */; };
|
|
||||||
4A45DA3116161FFC004F8D6B /* catch_interfaces_reporter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A45DA3016161FFB004F8D6B /* catch_interfaces_reporter.cpp */; };
|
|
||||||
4A45DA3316162047004F8D6B /* catch_interfaces_exception.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A45DA3216162047004F8D6B /* catch_interfaces_exception.cpp */; };
|
|
||||||
4A45DA3516162071004F8D6B /* catch_interfaces_runner.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A45DA3416162071004F8D6B /* catch_interfaces_runner.cpp */; };
|
|
||||||
4A6D0C27149B3D3B00DB3EAA /* CatchSelfTest.1 in CopyFiles */ = {isa = PBXBuildFile; fileRef = 4A6D0C26149B3D3B00DB3EAA /* CatchSelfTest.1 */; };
|
|
||||||
4A6D0C37149B3D9E00DB3EAA /* ApproxTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A6D0C2D149B3D9E00DB3EAA /* ApproxTests.cpp */; };
|
|
||||||
4A6D0C38149B3D9E00DB3EAA /* ClassTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A6D0C2F149B3D9E00DB3EAA /* ClassTests.cpp */; };
|
|
||||||
4A6D0C39149B3D9E00DB3EAA /* ConditionTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A6D0C30149B3D9E00DB3EAA /* ConditionTests.cpp */; };
|
|
||||||
4A6D0C3A149B3D9E00DB3EAA /* ExceptionTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A6D0C31149B3D9E00DB3EAA /* ExceptionTests.cpp */; };
|
|
||||||
4A6D0C3B149B3D9E00DB3EAA /* GeneratorTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A6D0C32149B3D9E00DB3EAA /* GeneratorTests.cpp */; };
|
|
||||||
4A6D0C3C149B3D9E00DB3EAA /* MessageTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A6D0C33149B3D9E00DB3EAA /* MessageTests.cpp */; };
|
|
||||||
4A6D0C3D149B3D9E00DB3EAA /* MiscTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A6D0C34149B3D9E00DB3EAA /* MiscTests.cpp */; };
|
|
||||||
4A6D0C3E149B3D9E00DB3EAA /* TestMain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A6D0C35149B3D9E00DB3EAA /* TestMain.cpp */; };
|
|
||||||
4A6D0C3F149B3D9E00DB3EAA /* TrickyTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A6D0C36149B3D9E00DB3EAA /* TrickyTests.cpp */; };
|
|
||||||
4AB3D99D1616216500C9A0F8 /* catch_interfaces_testcase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4AB3D99C1616216500C9A0F8 /* catch_interfaces_testcase.cpp */; };
|
|
||||||
4AB3D9A01616219100C9A0F8 /* catch_interfaces_config.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4AB3D99F1616219100C9A0F8 /* catch_interfaces_config.cpp */; };
|
|
||||||
4AB3D9A2161621B500C9A0F8 /* catch_interfaces_generators.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4AB3D9A1161621B500C9A0F8 /* catch_interfaces_generators.cpp */; };
|
|
||||||
4ACE21CC166CA1B300FB5509 /* catch_option.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4ACE21CA166CA1B300FB5509 /* catch_option.cpp */; };
|
|
||||||
4AEE032016142F910071E950 /* catch_common.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4AEE031F16142F910071E950 /* catch_common.cpp */; };
|
|
||||||
4AEE032316142FC70071E950 /* catch_debugger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4AEE032216142FC70071E950 /* catch_debugger.cpp */; };
|
|
||||||
4AEE032516142FF10071E950 /* catch_stream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4AEE032416142FF10071E950 /* catch_stream.cpp */; };
|
|
||||||
4AEE0328161434FD0071E950 /* catch_xmlwriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4AEE0327161434FD0071E950 /* catch_xmlwriter.cpp */; };
|
|
||||||
/* End PBXBuildFile section */
|
|
||||||
|
|
||||||
/* Begin PBXCopyFilesBuildPhase section */
|
|
||||||
4A6D0C1E149B3D3B00DB3EAA /* CopyFiles */ = {
|
|
||||||
isa = PBXCopyFilesBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
dstPath = /usr/share/man/man1/;
|
|
||||||
dstSubfolderSpec = 0;
|
|
||||||
files = (
|
|
||||||
4A6D0C27149B3D3B00DB3EAA /* CatchSelfTest.1 in CopyFiles */,
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 1;
|
|
||||||
};
|
|
||||||
/* End PBXCopyFilesBuildPhase section */
|
|
||||||
|
|
||||||
/* Begin PBXFileReference section */
|
|
||||||
26059AF11BD4B94C003D575C /* PartTrackerTests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PartTrackerTests.cpp; path = ../../../SelfTest/PartTrackerTests.cpp; sourceTree = "<group>"; };
|
|
||||||
261488FA184C81130041FBEB /* catch_test_spec.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = catch_test_spec.hpp; sourceTree = "<group>"; };
|
|
||||||
261488FC184D1DC10041FBEB /* catch_stream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = catch_stream.h; sourceTree = "<group>"; };
|
|
||||||
261488FD184D21290041FBEB /* catch_section_info.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = catch_section_info.h; sourceTree = "<group>"; };
|
|
||||||
261488FE184DC32F0041FBEB /* catch_section.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = catch_section.h; sourceTree = "<group>"; };
|
|
||||||
261488FF184DC4A20041FBEB /* catch_debugger.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = catch_debugger.h; sourceTree = "<group>"; };
|
|
||||||
2627F7051935B16F009BCE2D /* catch_result_builder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = catch_result_builder.h; sourceTree = "<group>"; };
|
|
||||||
2627F7061935B55F009BCE2D /* catch_result_builder.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = catch_result_builder.hpp; sourceTree = "<group>"; };
|
|
||||||
262E7399184673A800CAC268 /* catch_reporter_bases.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = catch_reporter_bases.hpp; sourceTree = "<group>"; };
|
|
||||||
262E739A1846759000CAC268 /* catch_common.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = catch_common.hpp; sourceTree = "<group>"; };
|
|
||||||
263F7A4519A66608009474C2 /* catch_fatal_condition.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = catch_fatal_condition.hpp; sourceTree = "<group>"; };
|
|
||||||
263F7A4619B6FCBF009474C2 /* EnumToString.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = EnumToString.cpp; path = ../../../SelfTest/EnumToString.cpp; sourceTree = "<group>"; };
|
|
||||||
263F7A4819B6FE1E009474C2 /* ToStringPair.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ToStringPair.cpp; path = ../../../SelfTest/ToStringPair.cpp; sourceTree = "<group>"; };
|
|
||||||
263F7A4919B6FE1E009474C2 /* ToStringVector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ToStringVector.cpp; path = ../../../SelfTest/ToStringVector.cpp; sourceTree = "<group>"; };
|
|
||||||
263F7A4A19B6FE1E009474C2 /* ToStringWhich.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ToStringWhich.cpp; path = ../../../SelfTest/ToStringWhich.cpp; sourceTree = "<group>"; };
|
|
||||||
263FD06017AF8DF200988A20 /* catch_timer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = catch_timer.hpp; sourceTree = "<group>"; };
|
|
||||||
263FD06117AF8DF200988A20 /* catch_timer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = catch_timer.h; sourceTree = "<group>"; };
|
|
||||||
2656C21F1925E5100040DB02 /* catch_test_spec_parser.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = catch_test_spec_parser.hpp; sourceTree = "<group>"; };
|
|
||||||
2656C2201925E7330040DB02 /* catch_test_spec.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = catch_test_spec.cpp; path = ../../../SelfTest/SurrogateCpps/catch_test_spec.cpp; sourceTree = "<group>"; };
|
|
||||||
2656C226192A77EF0040DB02 /* catch_suppress_warnings.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = catch_suppress_warnings.h; sourceTree = "<group>"; };
|
|
||||||
2656C227192A78410040DB02 /* catch_reenable_warnings.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = catch_reenable_warnings.h; sourceTree = "<group>"; };
|
|
||||||
266B06B616F3A60A004ED264 /* VariadicMacrosTests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = VariadicMacrosTests.cpp; path = ../../../SelfTest/VariadicMacrosTests.cpp; sourceTree = "<group>"; };
|
|
||||||
266ECD73170F3C620030D735 /* BDDTests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = BDDTests.cpp; path = ../../../SelfTest/BDDTests.cpp; sourceTree = "<group>"; };
|
|
||||||
266ECD8C1713614B0030D735 /* catch_legacy_reporter_adapter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = catch_legacy_reporter_adapter.hpp; sourceTree = "<group>"; };
|
|
||||||
266ECD8D1713614B0030D735 /* catch_legacy_reporter_adapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = catch_legacy_reporter_adapter.h; sourceTree = "<group>"; };
|
|
||||||
26711C8D195D465C0033EDA2 /* TagAliasTests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = TagAliasTests.cpp; path = ../../../SelfTest/TagAliasTests.cpp; sourceTree = "<group>"; };
|
|
||||||
26711C90195D46CD0033EDA2 /* catch_interfaces_tag_alias_registry.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = catch_interfaces_tag_alias_registry.h; sourceTree = "<group>"; };
|
|
||||||
26711C91195D47820033EDA2 /* catch_tag_alias.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = catch_tag_alias.h; sourceTree = "<group>"; };
|
|
||||||
26711C92195D48F60033EDA2 /* catch_tag_alias_registry.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = catch_tag_alias_registry.hpp; sourceTree = "<group>"; };
|
|
||||||
26711C94195D4B120033EDA2 /* catch_tag_alias_registry.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = catch_tag_alias_registry.h; sourceTree = "<group>"; };
|
|
||||||
26759473171C74C200A84BD1 /* catch_compiler_capabilities.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = catch_compiler_capabilities.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
|
|
||||||
26847E5B16BBAB790043B9C1 /* catch_message.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = catch_message.h; sourceTree = "<group>"; };
|
|
||||||
26847E5C16BBACB60043B9C1 /* catch_message.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = catch_message.hpp; sourceTree = "<group>"; };
|
|
||||||
26847E5D16BBADB40043B9C1 /* catch_message.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = catch_message.cpp; path = ../../../SelfTest/SurrogateCpps/catch_message.cpp; sourceTree = "<group>"; };
|
|
||||||
268F47B018A93F7800D8C14F /* catch_clara.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = catch_clara.h; sourceTree = "<group>"; };
|
|
||||||
2691574A1A4480C50054F1ED /* catch_reporter_teamcity.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = catch_reporter_teamcity.hpp; sourceTree = "<group>"; };
|
|
||||||
2691574B1A532A280054F1ED /* ToStringTuple.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ToStringTuple.cpp; path = ../../../SelfTest/ToStringTuple.cpp; sourceTree = "<group>"; };
|
|
||||||
26926E8318D7777D004E10F2 /* clara.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = clara.h; path = ../../../../include/external/clara.h; sourceTree = "<group>"; };
|
|
||||||
26926E8418D77809004E10F2 /* tbc_text_format.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tbc_text_format.h; path = ../../../../include/external/tbc_text_format.h; sourceTree = "<group>"; };
|
|
||||||
26948287179EF7F900ED166E /* catch_test_case_tracker.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = catch_test_case_tracker.hpp; sourceTree = "<group>"; };
|
|
||||||
2694A1FB16A0000E004816E3 /* catch_text.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = catch_text.cpp; sourceTree = "<group>"; };
|
|
||||||
269831E519078C1600BB0CE0 /* catch_tostring.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = catch_tostring.h; sourceTree = "<group>"; };
|
|
||||||
269831E619078CA200BB0CE0 /* catch_tostring.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = catch_tostring.hpp; sourceTree = "<group>"; };
|
|
||||||
269831E719121CA500BB0CE0 /* catch_reporter_compact.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = catch_reporter_compact.hpp; sourceTree = "<group>"; };
|
|
||||||
26AEAF1617BEA18E009E32C9 /* catch_platform.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = catch_platform.h; sourceTree = "<group>"; };
|
|
||||||
26DACF2F17206D3400A21326 /* catch_text.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = catch_text.h; sourceTree = "<group>"; };
|
|
||||||
26DFD3B11B53F84700FD6F16 /* catch_wildcard_pattern.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = catch_wildcard_pattern.hpp; sourceTree = "<group>"; };
|
|
||||||
26E1B7D119213BC900812682 /* CmdLineTests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CmdLineTests.cpp; path = ../../../SelfTest/CmdLineTests.cpp; sourceTree = "<group>"; };
|
|
||||||
26EDFBD91B72011F00B1873C /* catch_reporter_multi.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = catch_reporter_multi.hpp; sourceTree = "<group>"; };
|
|
||||||
4A084F1C15DACEEA0027E631 /* catch_test_case_info.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = catch_test_case_info.hpp; sourceTree = "<group>"; };
|
|
||||||
4A3D7DD01503869D005F9203 /* catch_matchers.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = catch_matchers.hpp; sourceTree = "<group>"; };
|
|
||||||
4A45DA2316161EF9004F8D6B /* catch_console_colour.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = catch_console_colour.cpp; path = ../../../SelfTest/SurrogateCpps/catch_console_colour.cpp; sourceTree = "<group>"; };
|
|
||||||
4A45DA2616161F1F004F8D6B /* catch_ptr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = catch_ptr.cpp; path = ../../../SelfTest/SurrogateCpps/catch_ptr.cpp; sourceTree = "<group>"; };
|
|
||||||
4A45DA2816161F3D004F8D6B /* catch_streambuf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = catch_streambuf.cpp; path = ../../../SelfTest/SurrogateCpps/catch_streambuf.cpp; sourceTree = "<group>"; };
|
|
||||||
4A45DA2A16161F79004F8D6B /* catch_interfaces_registry_hub.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = catch_interfaces_registry_hub.cpp; path = ../../../SelfTest/SurrogateCpps/catch_interfaces_registry_hub.cpp; sourceTree = "<group>"; };
|
|
||||||
4A45DA2C16161FA2004F8D6B /* catch_interfaces_capture.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = catch_interfaces_capture.cpp; path = ../../../SelfTest/SurrogateCpps/catch_interfaces_capture.cpp; sourceTree = "<group>"; };
|
|
||||||
4A45DA3016161FFB004F8D6B /* catch_interfaces_reporter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = catch_interfaces_reporter.cpp; path = ../../../SelfTest/SurrogateCpps/catch_interfaces_reporter.cpp; sourceTree = "<group>"; };
|
|
||||||
4A45DA3216162047004F8D6B /* catch_interfaces_exception.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = catch_interfaces_exception.cpp; path = ../../../SelfTest/SurrogateCpps/catch_interfaces_exception.cpp; sourceTree = "<group>"; };
|
|
||||||
4A45DA3416162071004F8D6B /* catch_interfaces_runner.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = catch_interfaces_runner.cpp; path = ../../../SelfTest/SurrogateCpps/catch_interfaces_runner.cpp; sourceTree = "<group>"; };
|
|
||||||
4A4B0F9715CE6CFB00AE2392 /* catch_registry_hub.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; lineEnding = 0; path = catch_registry_hub.hpp; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
|
|
||||||
4A4B0F9915CE6EC100AE2392 /* catch_interfaces_registry_hub.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = catch_interfaces_registry_hub.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
|
|
||||||
4A4B0F9A15CEF84800AE2392 /* catch_notimplemented_exception.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = catch_notimplemented_exception.h; sourceTree = "<group>"; };
|
|
||||||
4A4B0F9B15CEF8C400AE2392 /* catch_notimplemented_exception.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = catch_notimplemented_exception.hpp; sourceTree = "<group>"; };
|
|
||||||
4A4B0F9C15CEFA8300AE2392 /* catch_impl.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; lineEnding = 0; path = catch_impl.hpp; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
|
|
||||||
4A6D0C20149B3D3B00DB3EAA /* CatchSelfTest */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = CatchSelfTest; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
||||||
4A6D0C26149B3D3B00DB3EAA /* CatchSelfTest.1 */ = {isa = PBXFileReference; lastKnownFileType = text.man; path = CatchSelfTest.1; sourceTree = "<group>"; };
|
|
||||||
4A6D0C2D149B3D9E00DB3EAA /* ApproxTests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ApproxTests.cpp; path = ../../../SelfTest/ApproxTests.cpp; sourceTree = "<group>"; };
|
|
||||||
4A6D0C2F149B3D9E00DB3EAA /* ClassTests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ClassTests.cpp; path = ../../../SelfTest/ClassTests.cpp; sourceTree = "<group>"; };
|
|
||||||
4A6D0C30149B3D9E00DB3EAA /* ConditionTests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ConditionTests.cpp; path = ../../../SelfTest/ConditionTests.cpp; sourceTree = "<group>"; };
|
|
||||||
4A6D0C31149B3D9E00DB3EAA /* ExceptionTests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ExceptionTests.cpp; path = ../../../SelfTest/ExceptionTests.cpp; sourceTree = "<group>"; };
|
|
||||||
4A6D0C32149B3D9E00DB3EAA /* GeneratorTests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GeneratorTests.cpp; path = ../../../SelfTest/GeneratorTests.cpp; sourceTree = "<group>"; };
|
|
||||||
4A6D0C33149B3D9E00DB3EAA /* MessageTests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MessageTests.cpp; path = ../../../SelfTest/MessageTests.cpp; sourceTree = "<group>"; };
|
|
||||||
4A6D0C34149B3D9E00DB3EAA /* MiscTests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MiscTests.cpp; path = ../../../SelfTest/MiscTests.cpp; sourceTree = "<group>"; };
|
|
||||||
4A6D0C35149B3D9E00DB3EAA /* TestMain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = TestMain.cpp; path = ../../../SelfTest/TestMain.cpp; sourceTree = "<group>"; };
|
|
||||||
4A6D0C36149B3D9E00DB3EAA /* TrickyTests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = TrickyTests.cpp; path = ../../../SelfTest/TrickyTests.cpp; sourceTree = "<group>"; };
|
|
||||||
4A6D0C42149B3E1500DB3EAA /* catch_session.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; lineEnding = 0; name = catch_session.hpp; path = ../../../../include/catch_session.hpp; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
|
|
||||||
4A6D0C43149B3E1500DB3EAA /* catch_with_main.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = catch_with_main.hpp; path = ../../../../include/catch_with_main.hpp; sourceTree = "<group>"; };
|
|
||||||
4A6D0C44149B3E1500DB3EAA /* catch.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = catch.hpp; path = ../../../../include/catch.hpp; sourceTree = "<group>"; };
|
|
||||||
4A6D0C46149B3E3D00DB3EAA /* catch_approx.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = catch_approx.hpp; sourceTree = "<group>"; };
|
|
||||||
4A6D0C47149B3E3D00DB3EAA /* catch_capture.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; lineEnding = 0; path = catch_capture.hpp; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
|
|
||||||
4A6D0C48149B3E3D00DB3EAA /* catch_commandline.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = catch_commandline.hpp; sourceTree = "<group>"; };
|
|
||||||
4A6D0C49149B3E3D00DB3EAA /* catch_common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = catch_common.h; sourceTree = "<group>"; };
|
|
||||||
4A6D0C4A149B3E3D00DB3EAA /* catch_config.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = catch_config.hpp; sourceTree = "<group>"; };
|
|
||||||
4A6D0C4B149B3E3D00DB3EAA /* catch_debugger.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = catch_debugger.hpp; sourceTree = "<group>"; };
|
|
||||||
4A6D0C4C149B3E3D00DB3EAA /* catch_default_main.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = catch_default_main.hpp; sourceTree = "<group>"; };
|
|
||||||
4A6D0C4D149B3E3D00DB3EAA /* catch_evaluate.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; lineEnding = 0; path = catch_evaluate.hpp; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
|
|
||||||
4A6D0C4E149B3E3D00DB3EAA /* catch_exception_translator_registry.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = catch_exception_translator_registry.hpp; sourceTree = "<group>"; };
|
|
||||||
4A6D0C4F149B3E3D00DB3EAA /* catch_generators.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = catch_generators.hpp; sourceTree = "<group>"; };
|
|
||||||
4A6D0C50149B3E3D00DB3EAA /* catch_generators_impl.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = catch_generators_impl.hpp; sourceTree = "<group>"; };
|
|
||||||
4A6D0C51149B3E3D00DB3EAA /* catch_context.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = catch_context.h; sourceTree = "<group>"; };
|
|
||||||
4A6D0C52149B3E3D00DB3EAA /* catch_context_impl.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = catch_context_impl.hpp; sourceTree = "<group>"; };
|
|
||||||
4A6D0C53149B3E3D00DB3EAA /* catch_interfaces_capture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = catch_interfaces_capture.h; sourceTree = "<group>"; };
|
|
||||||
4A6D0C54149B3E3D00DB3EAA /* catch_interfaces_exception.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = catch_interfaces_exception.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
|
|
||||||
4A6D0C55149B3E3D00DB3EAA /* catch_interfaces_reporter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = catch_interfaces_reporter.h; sourceTree = "<group>"; };
|
|
||||||
4A6D0C56149B3E3D00DB3EAA /* catch_interfaces_runner.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = catch_interfaces_runner.h; sourceTree = "<group>"; };
|
|
||||||
4A6D0C57149B3E3D00DB3EAA /* catch_interfaces_testcase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = catch_interfaces_testcase.h; sourceTree = "<group>"; };
|
|
||||||
4A6D0C58149B3E3D00DB3EAA /* catch_list.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; lineEnding = 0; path = catch_list.hpp; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
|
|
||||||
4A6D0C59149B3E3D00DB3EAA /* catch_objc.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = catch_objc.hpp; sourceTree = "<group>"; };
|
|
||||||
4A6D0C5A149B3E3D00DB3EAA /* catch_reporter_registrars.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; lineEnding = 0; path = catch_reporter_registrars.hpp; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
|
|
||||||
4A6D0C5B149B3E3D00DB3EAA /* catch_reporter_registry.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = catch_reporter_registry.hpp; sourceTree = "<group>"; };
|
|
||||||
4A6D0C5C149B3E3D00DB3EAA /* catch_result_type.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = catch_result_type.h; sourceTree = "<group>"; };
|
|
||||||
4A6D0C5D149B3E3D00DB3EAA /* catch_assertionresult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = catch_assertionresult.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
|
|
||||||
4A6D0C5E149B3E3D00DB3EAA /* catch_run_context.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; lineEnding = 0; path = catch_run_context.hpp; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
|
|
||||||
4A6D0C5F149B3E3D00DB3EAA /* catch_section.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = catch_section.hpp; sourceTree = "<group>"; };
|
|
||||||
4A6D0C60149B3E3D00DB3EAA /* catch_stream.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = catch_stream.hpp; sourceTree = "<group>"; };
|
|
||||||
4A6D0C61149B3E3D00DB3EAA /* catch_test_case_info.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = catch_test_case_info.h; sourceTree = "<group>"; };
|
|
||||||
4A6D0C62149B3E3D00DB3EAA /* catch_test_case_registry_impl.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; lineEnding = 0; path = catch_test_case_registry_impl.hpp; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
|
|
||||||
4A6D0C63149B3E3D00DB3EAA /* catch_test_registry.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = catch_test_registry.hpp; sourceTree = "<group>"; };
|
|
||||||
4A6D0C64149B3E3D00DB3EAA /* catch_xmlwriter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = catch_xmlwriter.hpp; sourceTree = "<group>"; };
|
|
||||||
4A6D0C67149B3E3D00DB3EAA /* catch_reporter_junit.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = catch_reporter_junit.hpp; sourceTree = "<group>"; };
|
|
||||||
4A6D0C68149B3E3D00DB3EAA /* catch_reporter_xml.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = catch_reporter_xml.hpp; sourceTree = "<group>"; };
|
|
||||||
4A7ADB4314F631E10094FE10 /* catch_totals.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = catch_totals.hpp; sourceTree = "<group>"; };
|
|
||||||
4A7DB2CD1652FE4B00FA6523 /* catch_version.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = catch_version.h; path = ../../../../include/internal/catch_version.h; sourceTree = "<group>"; };
|
|
||||||
4A90B59B15D0F61A00EF71BC /* catch_interfaces_generators.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = catch_interfaces_generators.h; sourceTree = "<group>"; };
|
|
||||||
4A90B59D15D24FE900EF71BC /* catch_assertionresult.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; lineEnding = 0; path = catch_assertionresult.hpp; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
|
|
||||||
4AA7B8B4165428BA003155F6 /* catch_version.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = catch_version.hpp; path = ../../../../include/internal/catch_version.hpp; sourceTree = "<group>"; };
|
|
||||||
4AB1C73514F97BDA00F31DF7 /* catch_console_colour_impl.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; lineEnding = 0; path = catch_console_colour_impl.hpp; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
|
|
||||||
4AB1C73714F97C1300F31DF7 /* catch_console_colour.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; lineEnding = 0; path = catch_console_colour.hpp; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
|
|
||||||
4AB3D99C1616216500C9A0F8 /* catch_interfaces_testcase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = catch_interfaces_testcase.cpp; path = ../../../SelfTest/SurrogateCpps/catch_interfaces_testcase.cpp; sourceTree = "<group>"; };
|
|
||||||
4AB3D99F1616219100C9A0F8 /* catch_interfaces_config.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = catch_interfaces_config.cpp; path = ../../../SelfTest/SurrogateCpps/catch_interfaces_config.cpp; sourceTree = "<group>"; };
|
|
||||||
4AB3D9A1161621B500C9A0F8 /* catch_interfaces_generators.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = catch_interfaces_generators.cpp; path = ../../../SelfTest/SurrogateCpps/catch_interfaces_generators.cpp; sourceTree = "<group>"; };
|
|
||||||
4AB42F84166F3E1A0099F2C8 /* catch_reporter_console.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = catch_reporter_console.hpp; sourceTree = "<group>"; };
|
|
||||||
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>"; };
|
|
||||||
4ABEA80415C90D2B009F0424 /* catch_objc_arc.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = catch_objc_arc.hpp; sourceTree = "<group>"; };
|
|
||||||
4AC91CCE155CF02800DC5117 /* catch_expression_lhs.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; lineEnding = 0; path = catch_expression_lhs.hpp; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
|
|
||||||
4ACE21C8166CA19700FB5509 /* catch_option.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = catch_option.hpp; sourceTree = "<group>"; };
|
|
||||||
4ACE21CA166CA1B300FB5509 /* catch_option.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = catch_option.cpp; path = ../../../SelfTest/SurrogateCpps/catch_option.cpp; sourceTree = "<group>"; };
|
|
||||||
4AEE031F16142F910071E950 /* catch_common.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = catch_common.cpp; path = ../../../SelfTest/SurrogateCpps/catch_common.cpp; sourceTree = "<group>"; };
|
|
||||||
4AEE032216142FC70071E950 /* catch_debugger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = catch_debugger.cpp; path = ../../../SelfTest/SurrogateCpps/catch_debugger.cpp; sourceTree = "<group>"; };
|
|
||||||
4AEE032416142FF10071E950 /* catch_stream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = catch_stream.cpp; path = ../../../SelfTest/SurrogateCpps/catch_stream.cpp; sourceTree = "<group>"; };
|
|
||||||
4AEE0326161431070071E950 /* catch_streambuf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = catch_streambuf.h; sourceTree = "<group>"; };
|
|
||||||
4AEE0327161434FD0071E950 /* catch_xmlwriter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = catch_xmlwriter.cpp; path = ../../../SelfTest/SurrogateCpps/catch_xmlwriter.cpp; sourceTree = "<group>"; };
|
|
||||||
4AFC661D157E96A7009D58CF /* catch_interfaces_config.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = catch_interfaces_config.h; sourceTree = "<group>"; };
|
|
||||||
/* End PBXFileReference section */
|
|
||||||
|
|
||||||
/* Begin PBXFrameworksBuildPhase section */
|
|
||||||
4A6D0C1D149B3D3B00DB3EAA /* Frameworks */ = {
|
|
||||||
isa = PBXFrameworksBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
files = (
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
};
|
|
||||||
/* End PBXFrameworksBuildPhase section */
|
|
||||||
|
|
||||||
/* Begin PBXGroup section */
|
|
||||||
266E9AD317290E710061DAB2 /* Introspective Tests */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
26059AF11BD4B94C003D575C /* PartTrackerTests.cpp */,
|
|
||||||
26E1B7D119213BC900812682 /* CmdLineTests.cpp */,
|
|
||||||
26711C8D195D465C0033EDA2 /* TagAliasTests.cpp */,
|
|
||||||
);
|
|
||||||
name = "Introspective Tests";
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
26C5F3EB17514B670056FB3C /* External */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
26926E8418D77809004E10F2 /* tbc_text_format.h */,
|
|
||||||
26926E8318D7777D004E10F2 /* clara.h */,
|
|
||||||
);
|
|
||||||
name = External;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
4A6D0C15149B3D3B00DB3EAA = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
4A6D0C23149B3D3B00DB3EAA /* CatchSelfTest */,
|
|
||||||
4A6D0C21149B3D3B00DB3EAA /* Products */,
|
|
||||||
);
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
4A6D0C21149B3D3B00DB3EAA /* Products */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
4A6D0C20149B3D3B00DB3EAA /* CatchSelfTest */,
|
|
||||||
);
|
|
||||||
name = Products;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
4A6D0C23149B3D3B00DB3EAA /* CatchSelfTest */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
4A6D0C35149B3D9E00DB3EAA /* TestMain.cpp */,
|
|
||||||
266E9AD317290E710061DAB2 /* Introspective Tests */,
|
|
||||||
4A6D0C40149B3DAB00DB3EAA /* Tests */,
|
|
||||||
4A6D0C41149B3DE900DB3EAA /* Catch */,
|
|
||||||
4A6D0C26149B3D3B00DB3EAA /* CatchSelfTest.1 */,
|
|
||||||
);
|
|
||||||
path = CatchSelfTest;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
4A6D0C40149B3DAB00DB3EAA /* Tests */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
2691574B1A532A280054F1ED /* ToStringTuple.cpp */,
|
|
||||||
263F7A4819B6FE1E009474C2 /* ToStringPair.cpp */,
|
|
||||||
263F7A4919B6FE1E009474C2 /* ToStringVector.cpp */,
|
|
||||||
263F7A4A19B6FE1E009474C2 /* ToStringWhich.cpp */,
|
|
||||||
263F7A4619B6FCBF009474C2 /* EnumToString.cpp */,
|
|
||||||
266ECD73170F3C620030D735 /* BDDTests.cpp */,
|
|
||||||
4A6D0C36149B3D9E00DB3EAA /* TrickyTests.cpp */,
|
|
||||||
4A6D0C2D149B3D9E00DB3EAA /* ApproxTests.cpp */,
|
|
||||||
4A6D0C2F149B3D9E00DB3EAA /* ClassTests.cpp */,
|
|
||||||
4A6D0C30149B3D9E00DB3EAA /* ConditionTests.cpp */,
|
|
||||||
4A6D0C31149B3D9E00DB3EAA /* ExceptionTests.cpp */,
|
|
||||||
4A6D0C32149B3D9E00DB3EAA /* GeneratorTests.cpp */,
|
|
||||||
4A6D0C33149B3D9E00DB3EAA /* MessageTests.cpp */,
|
|
||||||
4A6D0C34149B3D9E00DB3EAA /* MiscTests.cpp */,
|
|
||||||
266B06B616F3A60A004ED264 /* VariadicMacrosTests.cpp */,
|
|
||||||
);
|
|
||||||
name = Tests;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
4A6D0C41149B3DE900DB3EAA /* Catch */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
26C5F3EB17514B670056FB3C /* External */,
|
|
||||||
4A7DB2CD1652FE4B00FA6523 /* catch_version.h */,
|
|
||||||
4AA7B8B4165428BA003155F6 /* catch_version.hpp */,
|
|
||||||
4A8E4DCF160A34E200194CBD /* SurrogateCpps */,
|
|
||||||
4A6D0C44149B3E1500DB3EAA /* catch.hpp */,
|
|
||||||
4A6D0C42149B3E1500DB3EAA /* catch_session.hpp */,
|
|
||||||
4A6D0C43149B3E1500DB3EAA /* catch_with_main.hpp */,
|
|
||||||
4A6D0C45149B3E3D00DB3EAA /* internal */,
|
|
||||||
4A6D0C65149B3E3D00DB3EAA /* reporters */,
|
|
||||||
);
|
|
||||||
name = Catch;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
4A6D0C45149B3E3D00DB3EAA /* internal */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
4AC91CC3155C38D300DC5117 /* Objective-C */,
|
|
||||||
4AC91CC2155C388300DC5117 /* Infrastructure */,
|
|
||||||
4AC91CC1155C387400DC5117 /* Interfaces */,
|
|
||||||
4AC91CC0155C384400DC5117 /* Process */,
|
|
||||||
4AC91CBF155C381600DC5117 /* Test execution */,
|
|
||||||
4AC91CBE155C37F800DC5117 /* Registries */,
|
|
||||||
4AC91CBD155C37B500DC5117 /* Assertions */,
|
|
||||||
4AC91CB4155B9EBF00DC5117 /* impl */,
|
|
||||||
);
|
|
||||||
name = internal;
|
|
||||||
path = ../../../../include/internal;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
4A6D0C65149B3E3D00DB3EAA /* reporters */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
269831E719121CA500BB0CE0 /* catch_reporter_compact.hpp */,
|
|
||||||
262E7399184673A800CAC268 /* catch_reporter_bases.hpp */,
|
|
||||||
4A6D0C67149B3E3D00DB3EAA /* catch_reporter_junit.hpp */,
|
|
||||||
4A6D0C68149B3E3D00DB3EAA /* catch_reporter_xml.hpp */,
|
|
||||||
4AB42F84166F3E1A0099F2C8 /* catch_reporter_console.hpp */,
|
|
||||||
2691574A1A4480C50054F1ED /* catch_reporter_teamcity.hpp */,
|
|
||||||
26EDFBD91B72011F00B1873C /* catch_reporter_multi.hpp */,
|
|
||||||
);
|
|
||||||
name = reporters;
|
|
||||||
path = ../../../../include/reporters;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
4A8E4DCF160A34E200194CBD /* SurrogateCpps */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
2656C2201925E7330040DB02 /* catch_test_spec.cpp */,
|
|
||||||
4AEE031F16142F910071E950 /* catch_common.cpp */,
|
|
||||||
4AEE032216142FC70071E950 /* catch_debugger.cpp */,
|
|
||||||
4AEE032416142FF10071E950 /* catch_stream.cpp */,
|
|
||||||
4AEE0327161434FD0071E950 /* catch_xmlwriter.cpp */,
|
|
||||||
4A45DA2316161EF9004F8D6B /* catch_console_colour.cpp */,
|
|
||||||
4A45DA2616161F1F004F8D6B /* catch_ptr.cpp */,
|
|
||||||
4A45DA2816161F3D004F8D6B /* catch_streambuf.cpp */,
|
|
||||||
4A45DA2A16161F79004F8D6B /* catch_interfaces_registry_hub.cpp */,
|
|
||||||
4A45DA2C16161FA2004F8D6B /* catch_interfaces_capture.cpp */,
|
|
||||||
4A45DA3216162047004F8D6B /* catch_interfaces_exception.cpp */,
|
|
||||||
4A45DA3016161FFB004F8D6B /* catch_interfaces_reporter.cpp */,
|
|
||||||
4A45DA3416162071004F8D6B /* catch_interfaces_runner.cpp */,
|
|
||||||
4AB3D99C1616216500C9A0F8 /* catch_interfaces_testcase.cpp */,
|
|
||||||
4AB3D99F1616219100C9A0F8 /* catch_interfaces_config.cpp */,
|
|
||||||
4AB3D9A1161621B500C9A0F8 /* catch_interfaces_generators.cpp */,
|
|
||||||
4ACE21CA166CA1B300FB5509 /* catch_option.cpp */,
|
|
||||||
2694A1FB16A0000E004816E3 /* catch_text.cpp */,
|
|
||||||
26847E5D16BBADB40043B9C1 /* catch_message.cpp */,
|
|
||||||
);
|
|
||||||
name = SurrogateCpps;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
4AC91CB4155B9EBF00DC5117 /* impl */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
4A6D0C5F149B3E3D00DB3EAA /* catch_section.hpp */,
|
|
||||||
263FD06017AF8DF200988A20 /* catch_timer.hpp */,
|
|
||||||
4A4B0F9C15CEFA8300AE2392 /* catch_impl.hpp */,
|
|
||||||
4A4B0F9715CE6CFB00AE2392 /* catch_registry_hub.hpp */,
|
|
||||||
4A6D0C50149B3E3D00DB3EAA /* catch_generators_impl.hpp */,
|
|
||||||
4A6D0C52149B3E3D00DB3EAA /* catch_context_impl.hpp */,
|
|
||||||
4A6D0C5E149B3E3D00DB3EAA /* catch_run_context.hpp */,
|
|
||||||
4A6D0C62149B3E3D00DB3EAA /* catch_test_case_registry_impl.hpp */,
|
|
||||||
4AB1C73514F97BDA00F31DF7 /* catch_console_colour_impl.hpp */,
|
|
||||||
4A4B0F9B15CEF8C400AE2392 /* catch_notimplemented_exception.hpp */,
|
|
||||||
4A90B59D15D24FE900EF71BC /* catch_assertionresult.hpp */,
|
|
||||||
4A084F1C15DACEEA0027E631 /* catch_test_case_info.hpp */,
|
|
||||||
26847E5C16BBACB60043B9C1 /* catch_message.hpp */,
|
|
||||||
2627F7061935B55F009BCE2D /* catch_result_builder.hpp */,
|
|
||||||
26711C92195D48F60033EDA2 /* catch_tag_alias_registry.hpp */,
|
|
||||||
);
|
|
||||||
name = impl;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
4AC91CBD155C37B500DC5117 /* Assertions */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
269831E519078C1600BB0CE0 /* catch_tostring.h */,
|
|
||||||
269831E619078CA200BB0CE0 /* catch_tostring.hpp */,
|
|
||||||
4A6D0C4D149B3E3D00DB3EAA /* catch_evaluate.hpp */,
|
|
||||||
4A6D0C4F149B3E3D00DB3EAA /* catch_generators.hpp */,
|
|
||||||
4A6D0C5C149B3E3D00DB3EAA /* catch_result_type.h */,
|
|
||||||
4A6D0C5D149B3E3D00DB3EAA /* catch_assertionresult.h */,
|
|
||||||
261488FE184DC32F0041FBEB /* catch_section.h */,
|
|
||||||
4A3D7DD01503869D005F9203 /* catch_matchers.hpp */,
|
|
||||||
4A6D0C46149B3E3D00DB3EAA /* catch_approx.hpp */,
|
|
||||||
4A6D0C47149B3E3D00DB3EAA /* catch_capture.hpp */,
|
|
||||||
4AC91CCE155CF02800DC5117 /* catch_expression_lhs.hpp */,
|
|
||||||
4A4B0F9A15CEF84800AE2392 /* catch_notimplemented_exception.h */,
|
|
||||||
26847E5B16BBAB790043B9C1 /* catch_message.h */,
|
|
||||||
261488FD184D21290041FBEB /* catch_section_info.h */,
|
|
||||||
2627F7051935B16F009BCE2D /* catch_result_builder.h */,
|
|
||||||
);
|
|
||||||
name = Assertions;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
4AC91CBE155C37F800DC5117 /* Registries */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
4A6D0C4E149B3E3D00DB3EAA /* catch_exception_translator_registry.hpp */,
|
|
||||||
4A6D0C5A149B3E3D00DB3EAA /* catch_reporter_registrars.hpp */,
|
|
||||||
4A6D0C5B149B3E3D00DB3EAA /* catch_reporter_registry.hpp */,
|
|
||||||
4A6D0C63149B3E3D00DB3EAA /* catch_test_registry.hpp */,
|
|
||||||
);
|
|
||||||
name = Registries;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
4AC91CBF155C381600DC5117 /* Test execution */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
261488FA184C81130041FBEB /* catch_test_spec.hpp */,
|
|
||||||
2656C21F1925E5100040DB02 /* catch_test_spec_parser.hpp */,
|
|
||||||
4A6D0C4A149B3E3D00DB3EAA /* catch_config.hpp */,
|
|
||||||
4A6D0C51149B3E3D00DB3EAA /* catch_context.h */,
|
|
||||||
4A6D0C61149B3E3D00DB3EAA /* catch_test_case_info.h */,
|
|
||||||
4A7ADB4314F631E10094FE10 /* catch_totals.hpp */,
|
|
||||||
4AB77CB71553B72B00857BF0 /* catch_section_info.hpp */,
|
|
||||||
26948287179EF7F900ED166E /* catch_test_case_tracker.hpp */,
|
|
||||||
26711C91195D47820033EDA2 /* catch_tag_alias.h */,
|
|
||||||
26711C94195D4B120033EDA2 /* catch_tag_alias_registry.h */,
|
|
||||||
);
|
|
||||||
name = "Test execution";
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
4AC91CC0155C384400DC5117 /* Process */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
4A6D0C58149B3E3D00DB3EAA /* catch_list.hpp */,
|
|
||||||
4A6D0C48149B3E3D00DB3EAA /* catch_commandline.hpp */,
|
|
||||||
4A6D0C4C149B3E3D00DB3EAA /* catch_default_main.hpp */,
|
|
||||||
);
|
|
||||||
name = Process;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
4AC91CC1155C387400DC5117 /* Interfaces */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
4A4B0F9915CE6EC100AE2392 /* catch_interfaces_registry_hub.h */,
|
|
||||||
4A6D0C53149B3E3D00DB3EAA /* catch_interfaces_capture.h */,
|
|
||||||
4A6D0C54149B3E3D00DB3EAA /* catch_interfaces_exception.h */,
|
|
||||||
4A6D0C55149B3E3D00DB3EAA /* catch_interfaces_reporter.h */,
|
|
||||||
4A6D0C56149B3E3D00DB3EAA /* catch_interfaces_runner.h */,
|
|
||||||
4A6D0C57149B3E3D00DB3EAA /* catch_interfaces_testcase.h */,
|
|
||||||
4AFC661D157E96A7009D58CF /* catch_interfaces_config.h */,
|
|
||||||
4A90B59B15D0F61A00EF71BC /* catch_interfaces_generators.h */,
|
|
||||||
26711C90195D46CD0033EDA2 /* catch_interfaces_tag_alias_registry.h */,
|
|
||||||
);
|
|
||||||
name = Interfaces;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
4AC91CC2155C388300DC5117 /* Infrastructure */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
266ECD8C1713614B0030D735 /* catch_legacy_reporter_adapter.hpp */,
|
|
||||||
266ECD8D1713614B0030D735 /* catch_legacy_reporter_adapter.h */,
|
|
||||||
4A6D0C49149B3E3D00DB3EAA /* catch_common.h */,
|
|
||||||
262E739A1846759000CAC268 /* catch_common.hpp */,
|
|
||||||
4A6D0C4B149B3E3D00DB3EAA /* catch_debugger.hpp */,
|
|
||||||
261488FF184DC4A20041FBEB /* catch_debugger.h */,
|
|
||||||
4A6D0C60149B3E3D00DB3EAA /* catch_stream.hpp */,
|
|
||||||
4A6D0C64149B3E3D00DB3EAA /* catch_xmlwriter.hpp */,
|
|
||||||
4AB1C73714F97C1300F31DF7 /* catch_console_colour.hpp */,
|
|
||||||
4AB77CB51551AEA200857BF0 /* catch_ptr.hpp */,
|
|
||||||
4AEE0326161431070071E950 /* catch_streambuf.h */,
|
|
||||||
4ACE21C8166CA19700FB5509 /* catch_option.hpp */,
|
|
||||||
26759473171C74C200A84BD1 /* catch_compiler_capabilities.h */,
|
|
||||||
26DACF2F17206D3400A21326 /* catch_text.h */,
|
|
||||||
263FD06117AF8DF200988A20 /* catch_timer.h */,
|
|
||||||
26AEAF1617BEA18E009E32C9 /* catch_platform.h */,
|
|
||||||
261488FC184D1DC10041FBEB /* catch_stream.h */,
|
|
||||||
268F47B018A93F7800D8C14F /* catch_clara.h */,
|
|
||||||
2656C226192A77EF0040DB02 /* catch_suppress_warnings.h */,
|
|
||||||
2656C227192A78410040DB02 /* catch_reenable_warnings.h */,
|
|
||||||
263F7A4519A66608009474C2 /* catch_fatal_condition.hpp */,
|
|
||||||
26DFD3B11B53F84700FD6F16 /* catch_wildcard_pattern.hpp */,
|
|
||||||
);
|
|
||||||
name = Infrastructure;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
4AC91CC3155C38D300DC5117 /* Objective-C */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
4A6D0C59149B3E3D00DB3EAA /* catch_objc.hpp */,
|
|
||||||
4ABEA80415C90D2B009F0424 /* catch_objc_arc.hpp */,
|
|
||||||
);
|
|
||||||
name = "Objective-C";
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
/* End PBXGroup section */
|
|
||||||
|
|
||||||
/* Begin PBXNativeTarget section */
|
|
||||||
4A6D0C1F149B3D3B00DB3EAA /* CatchSelfTest */ = {
|
|
||||||
isa = PBXNativeTarget;
|
|
||||||
buildConfigurationList = 4A6D0C2A149B3D3B00DB3EAA /* Build configuration list for PBXNativeTarget "CatchSelfTest" */;
|
|
||||||
buildPhases = (
|
|
||||||
4A6D0C1C149B3D3B00DB3EAA /* Sources */,
|
|
||||||
4A6D0C1D149B3D3B00DB3EAA /* Frameworks */,
|
|
||||||
4A6D0C1E149B3D3B00DB3EAA /* CopyFiles */,
|
|
||||||
);
|
|
||||||
buildRules = (
|
|
||||||
);
|
|
||||||
dependencies = (
|
|
||||||
);
|
|
||||||
name = CatchSelfTest;
|
|
||||||
productName = CatchSelfTest;
|
|
||||||
productReference = 4A6D0C20149B3D3B00DB3EAA /* CatchSelfTest */;
|
|
||||||
productType = "com.apple.product-type.tool";
|
|
||||||
};
|
|
||||||
/* End PBXNativeTarget section */
|
|
||||||
|
|
||||||
/* Begin PBXProject section */
|
|
||||||
4A6D0C17149B3D3B00DB3EAA /* Project object */ = {
|
|
||||||
isa = PBXProject;
|
|
||||||
attributes = {
|
|
||||||
LastUpgradeCheck = 0710;
|
|
||||||
};
|
|
||||||
buildConfigurationList = 4A6D0C1A149B3D3B00DB3EAA /* Build configuration list for PBXProject "CatchSelfTest" */;
|
|
||||||
compatibilityVersion = "Xcode 3.2";
|
|
||||||
developmentRegion = English;
|
|
||||||
hasScannedForEncodings = 0;
|
|
||||||
knownRegions = (
|
|
||||||
en,
|
|
||||||
);
|
|
||||||
mainGroup = 4A6D0C15149B3D3B00DB3EAA;
|
|
||||||
productRefGroup = 4A6D0C21149B3D3B00DB3EAA /* Products */;
|
|
||||||
projectDirPath = "";
|
|
||||||
projectRoot = "";
|
|
||||||
targets = (
|
|
||||||
4A6D0C1F149B3D3B00DB3EAA /* CatchSelfTest */,
|
|
||||||
);
|
|
||||||
};
|
|
||||||
/* End PBXProject section */
|
|
||||||
|
|
||||||
/* Begin PBXSourcesBuildPhase section */
|
|
||||||
4A6D0C1C149B3D3B00DB3EAA /* Sources */ = {
|
|
||||||
isa = PBXSourcesBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
files = (
|
|
||||||
263F7A4719B6FCBF009474C2 /* EnumToString.cpp in Sources */,
|
|
||||||
4A6D0C37149B3D9E00DB3EAA /* ApproxTests.cpp in Sources */,
|
|
||||||
4A6D0C38149B3D9E00DB3EAA /* ClassTests.cpp in Sources */,
|
|
||||||
4A6D0C39149B3D9E00DB3EAA /* ConditionTests.cpp in Sources */,
|
|
||||||
4A6D0C3A149B3D9E00DB3EAA /* ExceptionTests.cpp in Sources */,
|
|
||||||
4A6D0C3B149B3D9E00DB3EAA /* GeneratorTests.cpp in Sources */,
|
|
||||||
4A6D0C3C149B3D9E00DB3EAA /* MessageTests.cpp in Sources */,
|
|
||||||
4A6D0C3D149B3D9E00DB3EAA /* MiscTests.cpp in Sources */,
|
|
||||||
4A6D0C3E149B3D9E00DB3EAA /* TestMain.cpp in Sources */,
|
|
||||||
4A6D0C3F149B3D9E00DB3EAA /* TrickyTests.cpp in Sources */,
|
|
||||||
263F7A4D19B6FE1E009474C2 /* ToStringWhich.cpp in Sources */,
|
|
||||||
26059AF21BD4B94C003D575C /* PartTrackerTests.cpp in Sources */,
|
|
||||||
263F7A4B19B6FE1E009474C2 /* ToStringPair.cpp in Sources */,
|
|
||||||
4AEE032016142F910071E950 /* catch_common.cpp in Sources */,
|
|
||||||
263F7A4C19B6FE1E009474C2 /* ToStringVector.cpp in Sources */,
|
|
||||||
4AEE032316142FC70071E950 /* catch_debugger.cpp in Sources */,
|
|
||||||
4AEE032516142FF10071E950 /* catch_stream.cpp in Sources */,
|
|
||||||
4AEE0328161434FD0071E950 /* catch_xmlwriter.cpp in Sources */,
|
|
||||||
4A45DA2416161EF9004F8D6B /* catch_console_colour.cpp in Sources */,
|
|
||||||
4A45DA2716161F1F004F8D6B /* catch_ptr.cpp in Sources */,
|
|
||||||
26E1B7D319213BC900812682 /* CmdLineTests.cpp in Sources */,
|
|
||||||
2656C2211925E7330040DB02 /* catch_test_spec.cpp in Sources */,
|
|
||||||
4A45DA2916161F3D004F8D6B /* catch_streambuf.cpp in Sources */,
|
|
||||||
4A45DA2B16161F79004F8D6B /* catch_interfaces_registry_hub.cpp in Sources */,
|
|
||||||
4A45DA2D16161FA2004F8D6B /* catch_interfaces_capture.cpp in Sources */,
|
|
||||||
4A45DA3116161FFC004F8D6B /* catch_interfaces_reporter.cpp in Sources */,
|
|
||||||
4A45DA3316162047004F8D6B /* catch_interfaces_exception.cpp in Sources */,
|
|
||||||
2691574C1A532A280054F1ED /* ToStringTuple.cpp in Sources */,
|
|
||||||
26711C8F195D465C0033EDA2 /* TagAliasTests.cpp in Sources */,
|
|
||||||
4A45DA3516162071004F8D6B /* catch_interfaces_runner.cpp in Sources */,
|
|
||||||
4AB3D99D1616216500C9A0F8 /* catch_interfaces_testcase.cpp in Sources */,
|
|
||||||
4AB3D9A01616219100C9A0F8 /* catch_interfaces_config.cpp in Sources */,
|
|
||||||
4AB3D9A2161621B500C9A0F8 /* catch_interfaces_generators.cpp in Sources */,
|
|
||||||
4ACE21CC166CA1B300FB5509 /* catch_option.cpp in Sources */,
|
|
||||||
2694A1FD16A0000E004816E3 /* catch_text.cpp in Sources */,
|
|
||||||
26847E5F16BBADB40043B9C1 /* catch_message.cpp in Sources */,
|
|
||||||
266B06B816F3A60A004ED264 /* VariadicMacrosTests.cpp in Sources */,
|
|
||||||
266ECD74170F3C620030D735 /* BDDTests.cpp in Sources */,
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
};
|
|
||||||
/* End PBXSourcesBuildPhase section */
|
|
||||||
|
|
||||||
/* Begin XCBuildConfiguration section */
|
|
||||||
4A6D0C28149B3D3B00DB3EAA /* Debug */ = {
|
|
||||||
isa = XCBuildConfiguration;
|
|
||||||
buildSettings = {
|
|
||||||
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
|
|
||||||
CLANG_CXX_LIBRARY = "libc++";
|
|
||||||
CLANG_WARN_CXX0X_EXTENSIONS = YES;
|
|
||||||
CLANG_WARN_EMPTY_BODY = YES;
|
|
||||||
CLANG_WARN_IMPLICIT_SIGN_CONVERSION = YES;
|
|
||||||
CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = YES;
|
|
||||||
CLANG_WARN_UNREACHABLE_CODE = YES;
|
|
||||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
|
||||||
CLANG_WARN__EXIT_TIME_DESTRUCTORS = NO;
|
|
||||||
COPY_PHASE_STRIP = NO;
|
|
||||||
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
|
||||||
ENABLE_TESTABILITY = YES;
|
|
||||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
|
||||||
GCC_DYNAMIC_NO_PIC = NO;
|
|
||||||
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
|
|
||||||
GCC_NO_COMMON_BLOCKS = YES;
|
|
||||||
GCC_OPTIMIZATION_LEVEL = 0;
|
|
||||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
|
||||||
"DEBUG=1",
|
|
||||||
"$(inherited)",
|
|
||||||
);
|
|
||||||
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
|
|
||||||
GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES;
|
|
||||||
GCC_TREAT_INCOMPATIBLE_POINTER_TYPE_WARNINGS_AS_ERRORS = YES;
|
|
||||||
GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
|
|
||||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
|
||||||
GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS = YES;
|
|
||||||
GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
|
|
||||||
GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
|
|
||||||
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
|
||||||
GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES;
|
|
||||||
GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES;
|
|
||||||
GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
|
|
||||||
GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
|
|
||||||
GCC_WARN_PEDANTIC = YES;
|
|
||||||
GCC_WARN_SHADOW = YES;
|
|
||||||
GCC_WARN_SIGN_COMPARE = YES;
|
|
||||||
GCC_WARN_UNDECLARED_SELECTOR = YES;
|
|
||||||
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
|
||||||
GCC_WARN_UNUSED_FUNCTION = YES;
|
|
||||||
GCC_WARN_UNUSED_LABEL = YES;
|
|
||||||
GCC_WARN_UNUSED_PARAMETER = YES;
|
|
||||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
|
||||||
MACOSX_DEPLOYMENT_TARGET = "";
|
|
||||||
ONLY_ACTIVE_ARCH = YES;
|
|
||||||
SDKROOT = macosx;
|
|
||||||
USER_HEADER_SEARCH_PATHS = "\"$(PROJECT_DIR)/../../../include\"";
|
|
||||||
};
|
|
||||||
name = Debug;
|
|
||||||
};
|
|
||||||
4A6D0C29149B3D3B00DB3EAA /* Release */ = {
|
|
||||||
isa = XCBuildConfiguration;
|
|
||||||
buildSettings = {
|
|
||||||
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
|
|
||||||
CLANG_CXX_LIBRARY = "libc++";
|
|
||||||
CLANG_WARN_CXX0X_EXTENSIONS = YES;
|
|
||||||
CLANG_WARN_EMPTY_BODY = YES;
|
|
||||||
CLANG_WARN_IMPLICIT_SIGN_CONVERSION = YES;
|
|
||||||
CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = YES;
|
|
||||||
CLANG_WARN_UNREACHABLE_CODE = YES;
|
|
||||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
|
||||||
CLANG_WARN__EXIT_TIME_DESTRUCTORS = NO;
|
|
||||||
COPY_PHASE_STRIP = YES;
|
|
||||||
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
|
||||||
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
|
||||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
|
||||||
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
|
|
||||||
GCC_NO_COMMON_BLOCKS = YES;
|
|
||||||
GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES;
|
|
||||||
GCC_TREAT_INCOMPATIBLE_POINTER_TYPE_WARNINGS_AS_ERRORS = YES;
|
|
||||||
GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
|
|
||||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
|
||||||
GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS = YES;
|
|
||||||
GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
|
|
||||||
GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
|
|
||||||
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
|
||||||
GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES;
|
|
||||||
GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES;
|
|
||||||
GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
|
|
||||||
GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
|
|
||||||
GCC_WARN_PEDANTIC = YES;
|
|
||||||
GCC_WARN_SHADOW = YES;
|
|
||||||
GCC_WARN_SIGN_COMPARE = YES;
|
|
||||||
GCC_WARN_UNDECLARED_SELECTOR = YES;
|
|
||||||
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
|
||||||
GCC_WARN_UNUSED_FUNCTION = YES;
|
|
||||||
GCC_WARN_UNUSED_LABEL = YES;
|
|
||||||
GCC_WARN_UNUSED_PARAMETER = YES;
|
|
||||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
|
||||||
MACOSX_DEPLOYMENT_TARGET = "";
|
|
||||||
SDKROOT = macosx;
|
|
||||||
USER_HEADER_SEARCH_PATHS = "\"$(PROJECT_DIR)/../../../include\"";
|
|
||||||
};
|
|
||||||
name = Release;
|
|
||||||
};
|
|
||||||
4A6D0C2B149B3D3B00DB3EAA /* Debug */ = {
|
|
||||||
isa = XCBuildConfiguration;
|
|
||||||
buildSettings = {
|
|
||||||
CLANG_ANALYZER_SECURITY_FLOATLOOPCOUNTER = YES;
|
|
||||||
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
|
|
||||||
CLANG_CXX_LIBRARY = "compiler-default";
|
|
||||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = NO;
|
|
||||||
GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
|
|
||||||
OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)";
|
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
|
||||||
WARNING_CFLAGS = (
|
|
||||||
"-Weverything",
|
|
||||||
"-Wparentheses",
|
|
||||||
"-Wno-disabled-macro-expansion",
|
|
||||||
);
|
|
||||||
};
|
|
||||||
name = Debug;
|
|
||||||
};
|
|
||||||
4A6D0C2C149B3D3B00DB3EAA /* Release */ = {
|
|
||||||
isa = XCBuildConfiguration;
|
|
||||||
buildSettings = {
|
|
||||||
CLANG_ANALYZER_SECURITY_FLOATLOOPCOUNTER = YES;
|
|
||||||
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
|
|
||||||
CLANG_CXX_LIBRARY = "compiler-default";
|
|
||||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = NO;
|
|
||||||
GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
|
|
||||||
OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)";
|
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
|
||||||
WARNING_CFLAGS = (
|
|
||||||
"-Weverything",
|
|
||||||
"-Wparentheses",
|
|
||||||
"-Wno-disabled-macro-expansion",
|
|
||||||
);
|
|
||||||
};
|
|
||||||
name = Release;
|
|
||||||
};
|
|
||||||
/* End XCBuildConfiguration section */
|
|
||||||
|
|
||||||
/* Begin XCConfigurationList section */
|
|
||||||
4A6D0C1A149B3D3B00DB3EAA /* Build configuration list for PBXProject "CatchSelfTest" */ = {
|
|
||||||
isa = XCConfigurationList;
|
|
||||||
buildConfigurations = (
|
|
||||||
4A6D0C28149B3D3B00DB3EAA /* Debug */,
|
|
||||||
4A6D0C29149B3D3B00DB3EAA /* Release */,
|
|
||||||
);
|
|
||||||
defaultConfigurationIsVisible = 0;
|
|
||||||
defaultConfigurationName = Release;
|
|
||||||
};
|
|
||||||
4A6D0C2A149B3D3B00DB3EAA /* Build configuration list for PBXNativeTarget "CatchSelfTest" */ = {
|
|
||||||
isa = XCConfigurationList;
|
|
||||||
buildConfigurations = (
|
|
||||||
4A6D0C2B149B3D3B00DB3EAA /* Debug */,
|
|
||||||
4A6D0C2C149B3D3B00DB3EAA /* Release */,
|
|
||||||
);
|
|
||||||
defaultConfigurationIsVisible = 0;
|
|
||||||
defaultConfigurationName = Release;
|
|
||||||
};
|
|
||||||
/* End XCConfigurationList section */
|
|
||||||
};
|
|
||||||
rootObject = 4A6D0C17149B3D3B00DB3EAA /* Project object */;
|
|
||||||
}
|
|
@ -1,7 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<Workspace
|
|
||||||
version = "1.0">
|
|
||||||
<FileRef
|
|
||||||
location = "self:CatchSelfTest.xcodeproj">
|
|
||||||
</FileRef>
|
|
||||||
</Workspace>
|
|
@ -1,79 +0,0 @@
|
|||||||
.\"Modified from man(1) of FreeBSD, the NetBSD mdoc.template, and mdoc.samples.
|
|
||||||
.\"See Also:
|
|
||||||
.\"man mdoc.samples for a complete listing of options
|
|
||||||
.\"man mdoc for the short list of editing options
|
|
||||||
.\"/usr/share/misc/mdoc.template
|
|
||||||
.Dd 16/12/2011 \" DATE
|
|
||||||
.Dt CatchSelfTest 1 \" Program name and manual section number
|
|
||||||
.Os Darwin
|
|
||||||
.Sh NAME \" Section Header - required - don't modify
|
|
||||||
.Nm CatchSelfTest,
|
|
||||||
.\" The following lines are read in generating the apropos(man -k) database. Use only key
|
|
||||||
.\" words here as the database is built based on the words here and in the .ND line.
|
|
||||||
.Nm Other_name_for_same_program(),
|
|
||||||
.Nm Yet another name for the same program.
|
|
||||||
.\" Use .Nm macro to designate other names for the documented program.
|
|
||||||
.Nd This line parsed for whatis database.
|
|
||||||
.Sh SYNOPSIS \" Section Header - required - don't modify
|
|
||||||
.Nm
|
|
||||||
.Op Fl abcd \" [-abcd]
|
|
||||||
.Op Fl a Ar path \" [-a path]
|
|
||||||
.Op Ar file \" [file]
|
|
||||||
.Op Ar \" [file ...]
|
|
||||||
.Ar arg0 \" Underlined argument - use .Ar anywhere to underline
|
|
||||||
arg2 ... \" Arguments
|
|
||||||
.Sh DESCRIPTION \" Section Header - required - don't modify
|
|
||||||
Use the .Nm macro to refer to your program throughout the man page like such:
|
|
||||||
.Nm
|
|
||||||
Underlining is accomplished with the .Ar macro like this:
|
|
||||||
.Ar underlined text .
|
|
||||||
.Pp \" Inserts a space
|
|
||||||
A list of items with descriptions:
|
|
||||||
.Bl -tag -width -indent \" Begins a tagged list
|
|
||||||
.It item a \" Each item preceded by .It macro
|
|
||||||
Description of item a
|
|
||||||
.It item b
|
|
||||||
Description of item b
|
|
||||||
.El \" Ends the list
|
|
||||||
.Pp
|
|
||||||
A list of flags and their descriptions:
|
|
||||||
.Bl -tag -width -indent \" Differs from above in tag removed
|
|
||||||
.It Fl a \"-a flag as a list item
|
|
||||||
Description of -a flag
|
|
||||||
.It Fl b
|
|
||||||
Description of -b flag
|
|
||||||
.El \" Ends the list
|
|
||||||
.Pp
|
|
||||||
.\" .Sh ENVIRONMENT \" May not be needed
|
|
||||||
.\" .Bl -tag -width "ENV_VAR_1" -indent \" ENV_VAR_1 is width of the string ENV_VAR_1
|
|
||||||
.\" .It Ev ENV_VAR_1
|
|
||||||
.\" Description of ENV_VAR_1
|
|
||||||
.\" .It Ev ENV_VAR_2
|
|
||||||
.\" Description of ENV_VAR_2
|
|
||||||
.\" .El
|
|
||||||
.Sh FILES \" File used or created by the topic of the man page
|
|
||||||
.Bl -tag -width "/Users/joeuser/Library/really_long_file_name" -compact
|
|
||||||
.It Pa /usr/share/file_name
|
|
||||||
FILE_1 description
|
|
||||||
.It Pa /Users/joeuser/Library/really_long_file_name
|
|
||||||
FILE_2 description
|
|
||||||
.El \" Ends the list
|
|
||||||
.\" .Sh DIAGNOSTICS \" May not be needed
|
|
||||||
.\" .Bl -diag
|
|
||||||
.\" .It Diagnostic Tag
|
|
||||||
.\" Diagnostic informtion here.
|
|
||||||
.\" .It Diagnostic Tag
|
|
||||||
.\" Diagnostic informtion here.
|
|
||||||
.\" .El
|
|
||||||
.Sh SEE ALSO
|
|
||||||
.\" List links in ascending order by section, alphabetically within a section.
|
|
||||||
.\" Please do not reference files that do not exist without filing a bug report
|
|
||||||
.Xr a 1 ,
|
|
||||||
.Xr b 1 ,
|
|
||||||
.Xr c 1 ,
|
|
||||||
.Xr a 2 ,
|
|
||||||
.Xr b 2 ,
|
|
||||||
.Xr a 3 ,
|
|
||||||
.Xr b 3
|
|
||||||
.\" .Sh BUGS \" Document known, unremedied bugs
|
|
||||||
.\" .Sh HISTORY \" Document history if command behaves in a unique manner
|
|
@ -1,3 +0,0 @@
|
|||||||
// This file is only here to verify (to the extent possible) the self sufficiency of the header
|
|
||||||
#include "catch_suppress_warnings.h"
|
|
||||||
#include "catch_text.h"
|
|
@ -1,258 +0,0 @@
|
|||||||
// !$*UTF8*$!
|
|
||||||
{
|
|
||||||
archiveVersion = 1;
|
|
||||||
classes = {
|
|
||||||
};
|
|
||||||
objectVersion = 46;
|
|
||||||
objects = {
|
|
||||||
|
|
||||||
/* Begin PBXBuildFile section */
|
|
||||||
4A2894D615D3956000E20735 /* ApproxTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A2894D515D3956000E20735 /* ApproxTests.cpp */; };
|
|
||||||
4AB735FA15D396F400F9F7C3 /* TestMain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A2894E015D3957500E20735 /* TestMain.cpp */; };
|
|
||||||
4AB735FB15D3970C00F9F7C3 /* ClassTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A2894DA15D3957500E20735 /* ClassTests.cpp */; };
|
|
||||||
4AB735FC15D3971100F9F7C3 /* ConditionTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A2894DB15D3957500E20735 /* ConditionTests.cpp */; };
|
|
||||||
4AB735FD15D3971600F9F7C3 /* ExceptionTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A2894DC15D3957500E20735 /* ExceptionTests.cpp */; };
|
|
||||||
4AB735FE15D3971600F9F7C3 /* GeneratorTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A2894DD15D3957500E20735 /* GeneratorTests.cpp */; };
|
|
||||||
4AB735FF15D3971600F9F7C3 /* MessageTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A2894DE15D3957500E20735 /* MessageTests.cpp */; };
|
|
||||||
4AB7360015D3971600F9F7C3 /* MiscTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A2894DF15D3957500E20735 /* MiscTests.cpp */; };
|
|
||||||
4AB7360115D3971600F9F7C3 /* TrickyTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A2894E115D3957500E20735 /* TrickyTests.cpp */; };
|
|
||||||
/* End PBXBuildFile section */
|
|
||||||
|
|
||||||
/* Begin PBXCopyFilesBuildPhase section */
|
|
||||||
4A90B5D415D2E3E900EF71BC /* CopyFiles */ = {
|
|
||||||
isa = PBXCopyFilesBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
dstPath = /usr/share/man/man1/;
|
|
||||||
dstSubfolderSpec = 0;
|
|
||||||
files = (
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 1;
|
|
||||||
};
|
|
||||||
/* End PBXCopyFilesBuildPhase section */
|
|
||||||
|
|
||||||
/* Begin PBXFileReference section */
|
|
||||||
4A2894D515D3956000E20735 /* ApproxTests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ApproxTests.cpp; path = ../../../SelfTest/ApproxTests.cpp; sourceTree = "<group>"; };
|
|
||||||
4A2894DA15D3957500E20735 /* ClassTests.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ClassTests.cpp; path = ../../../SelfTest/ClassTests.cpp; sourceTree = "<group>"; };
|
|
||||||
4A2894DB15D3957500E20735 /* ConditionTests.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ConditionTests.cpp; path = ../../../SelfTest/ConditionTests.cpp; sourceTree = "<group>"; };
|
|
||||||
4A2894DC15D3957500E20735 /* ExceptionTests.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ExceptionTests.cpp; path = ../../../SelfTest/ExceptionTests.cpp; sourceTree = "<group>"; };
|
|
||||||
4A2894DD15D3957500E20735 /* GeneratorTests.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = GeneratorTests.cpp; path = ../../../SelfTest/GeneratorTests.cpp; sourceTree = "<group>"; };
|
|
||||||
4A2894DE15D3957500E20735 /* MessageTests.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MessageTests.cpp; path = ../../../SelfTest/MessageTests.cpp; sourceTree = "<group>"; };
|
|
||||||
4A2894DF15D3957500E20735 /* MiscTests.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MiscTests.cpp; path = ../../../SelfTest/MiscTests.cpp; sourceTree = "<group>"; };
|
|
||||||
4A2894E015D3957500E20735 /* TestMain.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TestMain.cpp; path = ../../../SelfTest/TestMain.cpp; sourceTree = "<group>"; };
|
|
||||||
4A2894E115D3957500E20735 /* TrickyTests.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TrickyTests.cpp; path = ../../../SelfTest/TrickyTests.cpp; sourceTree = "<group>"; };
|
|
||||||
4A90B5D615D2E3E900EF71BC /* CatchSelfTestSingle */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = CatchSelfTestSingle; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
||||||
/* End PBXFileReference section */
|
|
||||||
|
|
||||||
/* Begin PBXFrameworksBuildPhase section */
|
|
||||||
4A90B5D315D2E3E900EF71BC /* Frameworks */ = {
|
|
||||||
isa = PBXFrameworksBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
files = (
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
};
|
|
||||||
/* End PBXFrameworksBuildPhase section */
|
|
||||||
|
|
||||||
/* Begin PBXGroup section */
|
|
||||||
4A2894E215D3957D00E20735 /* Self Test */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
4A2894E015D3957500E20735 /* TestMain.cpp */,
|
|
||||||
);
|
|
||||||
name = "Self Test";
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
4A2894E315D3959800E20735 /* Test Cases */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
4A2894DA15D3957500E20735 /* ClassTests.cpp */,
|
|
||||||
4A2894DB15D3957500E20735 /* ConditionTests.cpp */,
|
|
||||||
4A2894DC15D3957500E20735 /* ExceptionTests.cpp */,
|
|
||||||
4A2894DD15D3957500E20735 /* GeneratorTests.cpp */,
|
|
||||||
4A2894DE15D3957500E20735 /* MessageTests.cpp */,
|
|
||||||
4A2894DF15D3957500E20735 /* MiscTests.cpp */,
|
|
||||||
4A2894E115D3957500E20735 /* TrickyTests.cpp */,
|
|
||||||
4A2894D515D3956000E20735 /* ApproxTests.cpp */,
|
|
||||||
);
|
|
||||||
name = "Test Cases";
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
4A90B5CB15D2E3E900EF71BC = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
4A90B5D915D2E3E900EF71BC /* CatchSelfTestSingle */,
|
|
||||||
4A90B5D715D2E3E900EF71BC /* Products */,
|
|
||||||
);
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
4A90B5D715D2E3E900EF71BC /* Products */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
4A90B5D615D2E3E900EF71BC /* CatchSelfTestSingle */,
|
|
||||||
);
|
|
||||||
name = Products;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
4A90B5D915D2E3E900EF71BC /* CatchSelfTestSingle */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
4A2894E315D3959800E20735 /* Test Cases */,
|
|
||||||
4A2894E215D3957D00E20735 /* Self Test */,
|
|
||||||
);
|
|
||||||
path = CatchSelfTestSingle;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
/* End PBXGroup section */
|
|
||||||
|
|
||||||
/* Begin PBXNativeTarget section */
|
|
||||||
4A90B5D515D2E3E900EF71BC /* CatchSelfTestSingle */ = {
|
|
||||||
isa = PBXNativeTarget;
|
|
||||||
buildConfigurationList = 4A90B5E015D2E3E900EF71BC /* Build configuration list for PBXNativeTarget "CatchSelfTestSingle" */;
|
|
||||||
buildPhases = (
|
|
||||||
4A90B5D215D2E3E900EF71BC /* Sources */,
|
|
||||||
4A90B5D315D2E3E900EF71BC /* Frameworks */,
|
|
||||||
4A90B5D415D2E3E900EF71BC /* CopyFiles */,
|
|
||||||
);
|
|
||||||
buildRules = (
|
|
||||||
);
|
|
||||||
dependencies = (
|
|
||||||
);
|
|
||||||
name = CatchSelfTestSingle;
|
|
||||||
productName = CatchSelfTestSingle;
|
|
||||||
productReference = 4A90B5D615D2E3E900EF71BC /* CatchSelfTestSingle */;
|
|
||||||
productType = "com.apple.product-type.tool";
|
|
||||||
};
|
|
||||||
/* End PBXNativeTarget section */
|
|
||||||
|
|
||||||
/* Begin PBXProject section */
|
|
||||||
4A90B5CD15D2E3E900EF71BC /* Project object */ = {
|
|
||||||
isa = PBXProject;
|
|
||||||
attributes = {
|
|
||||||
LastUpgradeCheck = 0500;
|
|
||||||
ORGANIZATIONNAME = "Phil Nash";
|
|
||||||
};
|
|
||||||
buildConfigurationList = 4A90B5D015D2E3E900EF71BC /* Build configuration list for PBXProject "CatchSelfTestSingle" */;
|
|
||||||
compatibilityVersion = "Xcode 3.2";
|
|
||||||
developmentRegion = English;
|
|
||||||
hasScannedForEncodings = 0;
|
|
||||||
knownRegions = (
|
|
||||||
en,
|
|
||||||
);
|
|
||||||
mainGroup = 4A90B5CB15D2E3E900EF71BC;
|
|
||||||
productRefGroup = 4A90B5D715D2E3E900EF71BC /* Products */;
|
|
||||||
projectDirPath = "";
|
|
||||||
projectRoot = "";
|
|
||||||
targets = (
|
|
||||||
4A90B5D515D2E3E900EF71BC /* CatchSelfTestSingle */,
|
|
||||||
);
|
|
||||||
};
|
|
||||||
/* End PBXProject section */
|
|
||||||
|
|
||||||
/* Begin PBXSourcesBuildPhase section */
|
|
||||||
4A90B5D215D2E3E900EF71BC /* Sources */ = {
|
|
||||||
isa = PBXSourcesBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
files = (
|
|
||||||
4A2894D615D3956000E20735 /* ApproxTests.cpp in Sources */,
|
|
||||||
4AB735FA15D396F400F9F7C3 /* TestMain.cpp in Sources */,
|
|
||||||
4AB735FB15D3970C00F9F7C3 /* ClassTests.cpp in Sources */,
|
|
||||||
4AB735FC15D3971100F9F7C3 /* ConditionTests.cpp in Sources */,
|
|
||||||
4AB735FD15D3971600F9F7C3 /* ExceptionTests.cpp in Sources */,
|
|
||||||
4AB735FE15D3971600F9F7C3 /* GeneratorTests.cpp in Sources */,
|
|
||||||
4AB735FF15D3971600F9F7C3 /* MessageTests.cpp in Sources */,
|
|
||||||
4AB7360015D3971600F9F7C3 /* MiscTests.cpp in Sources */,
|
|
||||||
4AB7360115D3971600F9F7C3 /* TrickyTests.cpp in Sources */,
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
};
|
|
||||||
/* End PBXSourcesBuildPhase section */
|
|
||||||
|
|
||||||
/* Begin XCBuildConfiguration section */
|
|
||||||
4A90B5DE15D2E3E900EF71BC /* Debug */ = {
|
|
||||||
isa = XCBuildConfiguration;
|
|
||||||
buildSettings = {
|
|
||||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
|
||||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
|
||||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
|
||||||
COPY_PHASE_STRIP = NO;
|
|
||||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
|
||||||
GCC_DYNAMIC_NO_PIC = NO;
|
|
||||||
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
|
|
||||||
GCC_OPTIMIZATION_LEVEL = 0;
|
|
||||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
|
||||||
"DEBUG=1",
|
|
||||||
"$(inherited)",
|
|
||||||
);
|
|
||||||
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
|
|
||||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
|
||||||
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
|
||||||
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
|
||||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
|
||||||
MACOSX_DEPLOYMENT_TARGET = 10.8;
|
|
||||||
ONLY_ACTIVE_ARCH = YES;
|
|
||||||
SDKROOT = macosx;
|
|
||||||
};
|
|
||||||
name = Debug;
|
|
||||||
};
|
|
||||||
4A90B5DF15D2E3E900EF71BC /* Release */ = {
|
|
||||||
isa = XCBuildConfiguration;
|
|
||||||
buildSettings = {
|
|
||||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
|
||||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
|
||||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
|
||||||
COPY_PHASE_STRIP = YES;
|
|
||||||
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
|
||||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
|
||||||
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
|
|
||||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
|
||||||
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
|
||||||
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
|
||||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
|
||||||
MACOSX_DEPLOYMENT_TARGET = 10.8;
|
|
||||||
SDKROOT = macosx;
|
|
||||||
};
|
|
||||||
name = Release;
|
|
||||||
};
|
|
||||||
4A90B5E115D2E3E900EF71BC /* Debug */ = {
|
|
||||||
isa = XCBuildConfiguration;
|
|
||||||
buildSettings = {
|
|
||||||
CLANG_CXX_LIBRARY = "libc++";
|
|
||||||
HEADER_SEARCH_PATHS = "../../../single_include/**";
|
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
|
||||||
};
|
|
||||||
name = Debug;
|
|
||||||
};
|
|
||||||
4A90B5E215D2E3E900EF71BC /* Release */ = {
|
|
||||||
isa = XCBuildConfiguration;
|
|
||||||
buildSettings = {
|
|
||||||
CLANG_CXX_LIBRARY = "libc++";
|
|
||||||
HEADER_SEARCH_PATHS = "../../../single_include/**";
|
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
|
||||||
};
|
|
||||||
name = Release;
|
|
||||||
};
|
|
||||||
/* End XCBuildConfiguration section */
|
|
||||||
|
|
||||||
/* Begin XCConfigurationList section */
|
|
||||||
4A90B5D015D2E3E900EF71BC /* Build configuration list for PBXProject "CatchSelfTestSingle" */ = {
|
|
||||||
isa = XCConfigurationList;
|
|
||||||
buildConfigurations = (
|
|
||||||
4A90B5DE15D2E3E900EF71BC /* Debug */,
|
|
||||||
4A90B5DF15D2E3E900EF71BC /* Release */,
|
|
||||||
);
|
|
||||||
defaultConfigurationIsVisible = 0;
|
|
||||||
defaultConfigurationName = Release;
|
|
||||||
};
|
|
||||||
4A90B5E015D2E3E900EF71BC /* Build configuration list for PBXNativeTarget "CatchSelfTestSingle" */ = {
|
|
||||||
isa = XCConfigurationList;
|
|
||||||
buildConfigurations = (
|
|
||||||
4A90B5E115D2E3E900EF71BC /* Debug */,
|
|
||||||
4A90B5E215D2E3E900EF71BC /* Release */,
|
|
||||||
);
|
|
||||||
defaultConfigurationIsVisible = 0;
|
|
||||||
defaultConfigurationName = Release;
|
|
||||||
};
|
|
||||||
/* End XCConfigurationList section */
|
|
||||||
};
|
|
||||||
rootObject = 4A90B5CD15D2E3E900EF71BC /* Project object */;
|
|
||||||
}
|
|
@ -1,7 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<Workspace
|
|
||||||
version = "1.0">
|
|
||||||
<FileRef
|
|
||||||
location = "self:CatchSelfTestSingle.xcodeproj">
|
|
||||||
</FileRef>
|
|
||||||
</Workspace>
|
|
@ -1,41 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
||||||
<plist version="1.0">
|
|
||||||
<dict>
|
|
||||||
<key>IDESourceControlProjectFavoriteDictionaryKey</key>
|
|
||||||
<false/>
|
|
||||||
<key>IDESourceControlProjectIdentifier</key>
|
|
||||||
<string>3A514CAE-B659-4429-93A3-39F9C0349EC4</string>
|
|
||||||
<key>IDESourceControlProjectName</key>
|
|
||||||
<string>CatchSelfTestSingle</string>
|
|
||||||
<key>IDESourceControlProjectOriginsDictionary</key>
|
|
||||||
<dict>
|
|
||||||
<key>90C00904F36E6ADB57A7313E998815D255B0DEAF</key>
|
|
||||||
<string>https://github.com/philsquared/Catch.git</string>
|
|
||||||
</dict>
|
|
||||||
<key>IDESourceControlProjectPath</key>
|
|
||||||
<string>projects/XCode/CatchSelfTest/CatchSelfTestSingle.xcodeproj</string>
|
|
||||||
<key>IDESourceControlProjectRelativeInstallPathDictionary</key>
|
|
||||||
<dict>
|
|
||||||
<key>90C00904F36E6ADB57A7313E998815D255B0DEAF</key>
|
|
||||||
<string>../../../../..</string>
|
|
||||||
</dict>
|
|
||||||
<key>IDESourceControlProjectURL</key>
|
|
||||||
<string>https://github.com/philsquared/Catch.git</string>
|
|
||||||
<key>IDESourceControlProjectVersion</key>
|
|
||||||
<integer>111</integer>
|
|
||||||
<key>IDESourceControlProjectWCCIdentifier</key>
|
|
||||||
<string>90C00904F36E6ADB57A7313E998815D255B0DEAF</string>
|
|
||||||
<key>IDESourceControlProjectWCConfigurations</key>
|
|
||||||
<array>
|
|
||||||
<dict>
|
|
||||||
<key>IDESourceControlRepositoryExtensionIdentifierKey</key>
|
|
||||||
<string>public.vcs.git</string>
|
|
||||||
<key>IDESourceControlWCCIdentifierKey</key>
|
|
||||||
<string>90C00904F36E6ADB57A7313E998815D255B0DEAF</string>
|
|
||||||
<key>IDESourceControlWCCName</key>
|
|
||||||
<string>Catch-Develop</string>
|
|
||||||
</dict>
|
|
||||||
</array>
|
|
||||||
</dict>
|
|
||||||
</plist>
|
|
@ -1,265 +0,0 @@
|
|||||||
// !$*UTF8*$!
|
|
||||||
{
|
|
||||||
archiveVersion = 1;
|
|
||||||
classes = {
|
|
||||||
};
|
|
||||||
objectVersion = 46;
|
|
||||||
objects = {
|
|
||||||
|
|
||||||
/* Begin PBXBuildFile section */
|
|
||||||
4A63D2AC14E3C1A900F615CB /* OCTest.1 in CopyFiles */ = {isa = PBXBuildFile; fileRef = 4A63D2AB14E3C1A900F615CB /* OCTest.1 */; };
|
|
||||||
4A63D2B314E3C1E600F615CB /* Main.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4A63D2B214E3C1E600F615CB /* Main.mm */; };
|
|
||||||
4A63D2C014E4544700F615CB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4A63D2BF14E4544700F615CB /* Foundation.framework */; };
|
|
||||||
4A63D2C614E454CC00F615CB /* CatchOCTestCase.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4A63D2C214E454CC00F615CB /* CatchOCTestCase.mm */; };
|
|
||||||
4A63D2C714E454CC00F615CB /* OCTest.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4A63D2C314E454CC00F615CB /* OCTest.mm */; };
|
|
||||||
4A63D2C814E454CC00F615CB /* TestObj.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A63D2C514E454CC00F615CB /* TestObj.m */; };
|
|
||||||
/* End PBXBuildFile section */
|
|
||||||
|
|
||||||
/* Begin PBXCopyFilesBuildPhase section */
|
|
||||||
4A63D2A314E3C1A900F615CB /* CopyFiles */ = {
|
|
||||||
isa = PBXCopyFilesBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
dstPath = /usr/share/man/man1/;
|
|
||||||
dstSubfolderSpec = 0;
|
|
||||||
files = (
|
|
||||||
4A63D2AC14E3C1A900F615CB /* OCTest.1 in CopyFiles */,
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 1;
|
|
||||||
};
|
|
||||||
/* End PBXCopyFilesBuildPhase section */
|
|
||||||
|
|
||||||
/* Begin PBXFileReference section */
|
|
||||||
4A63D2A514E3C1A900F615CB /* OCTest */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = OCTest; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
||||||
4A63D2AB14E3C1A900F615CB /* OCTest.1 */ = {isa = PBXFileReference; lastKnownFileType = text.man; path = OCTest.1; sourceTree = "<group>"; };
|
|
||||||
4A63D2B214E3C1E600F615CB /* Main.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = Main.mm; sourceTree = "<group>"; };
|
|
||||||
4A63D2BF14E4544700F615CB /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
|
|
||||||
4A63D2C114E454CC00F615CB /* CatchOCTestCase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CatchOCTestCase.h; sourceTree = "<group>"; };
|
|
||||||
4A63D2C214E454CC00F615CB /* CatchOCTestCase.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CatchOCTestCase.mm; sourceTree = "<group>"; };
|
|
||||||
4A63D2C314E454CC00F615CB /* OCTest.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = OCTest.mm; sourceTree = "<group>"; };
|
|
||||||
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 */
|
|
||||||
4A63D2A214E3C1A900F615CB /* Frameworks */ = {
|
|
||||||
isa = PBXFrameworksBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
files = (
|
|
||||||
4A63D2C014E4544700F615CB /* Foundation.framework in Frameworks */,
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
};
|
|
||||||
/* End PBXFrameworksBuildPhase section */
|
|
||||||
|
|
||||||
/* Begin PBXGroup section */
|
|
||||||
4A63D29A14E3C1A900F615CB = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
4AA0D94F154C0A63004B4193 /* Catch */,
|
|
||||||
4A63D2BF14E4544700F615CB /* Foundation.framework */,
|
|
||||||
4A63D2A814E3C1A900F615CB /* OCTest */,
|
|
||||||
4A63D2A614E3C1A900F615CB /* Products */,
|
|
||||||
);
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
4A63D2A614E3C1A900F615CB /* Products */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
4A63D2A514E3C1A900F615CB /* OCTest */,
|
|
||||||
);
|
|
||||||
name = Products;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
4A63D2A814E3C1A900F615CB /* OCTest */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
4A63D2C114E454CC00F615CB /* CatchOCTestCase.h */,
|
|
||||||
4A63D2C214E454CC00F615CB /* CatchOCTestCase.mm */,
|
|
||||||
4A63D2C314E454CC00F615CB /* OCTest.mm */,
|
|
||||||
4A63D2C414E454CC00F615CB /* TestObj.h */,
|
|
||||||
4A63D2C514E454CC00F615CB /* TestObj.m */,
|
|
||||||
4A63D2B214E3C1E600F615CB /* Main.mm */,
|
|
||||||
4A63D2AB14E3C1A900F615CB /* OCTest.1 */,
|
|
||||||
);
|
|
||||||
path = OCTest;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
4AA0D94F154C0A63004B4193 /* Catch */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
4ABEA80815C90E38009F0424 /* catch_tostring.hpp */,
|
|
||||||
4ABEA80615C90E10009F0424 /* catch_objc_arc.hpp */,
|
|
||||||
4AA0D951154C0A7A004B4193 /* catch_objc.hpp */,
|
|
||||||
);
|
|
||||||
name = Catch;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
/* End PBXGroup section */
|
|
||||||
|
|
||||||
/* Begin PBXNativeTarget section */
|
|
||||||
4A63D2A414E3C1A900F615CB /* OCTest */ = {
|
|
||||||
isa = PBXNativeTarget;
|
|
||||||
buildConfigurationList = 4A63D2AF14E3C1A900F615CB /* Build configuration list for PBXNativeTarget "OCTest" */;
|
|
||||||
buildPhases = (
|
|
||||||
4A63D2A114E3C1A900F615CB /* Sources */,
|
|
||||||
4A63D2A214E3C1A900F615CB /* Frameworks */,
|
|
||||||
4A63D2A314E3C1A900F615CB /* CopyFiles */,
|
|
||||||
);
|
|
||||||
buildRules = (
|
|
||||||
);
|
|
||||||
dependencies = (
|
|
||||||
);
|
|
||||||
name = OCTest;
|
|
||||||
productName = OCTest;
|
|
||||||
productReference = 4A63D2A514E3C1A900F615CB /* OCTest */;
|
|
||||||
productType = "com.apple.product-type.tool";
|
|
||||||
};
|
|
||||||
/* End PBXNativeTarget section */
|
|
||||||
|
|
||||||
/* Begin PBXProject section */
|
|
||||||
4A63D29C14E3C1A900F615CB /* Project object */ = {
|
|
||||||
isa = PBXProject;
|
|
||||||
attributes = {
|
|
||||||
LastUpgradeCheck = 0500;
|
|
||||||
};
|
|
||||||
buildConfigurationList = 4A63D29F14E3C1A900F615CB /* Build configuration list for PBXProject "OCTest" */;
|
|
||||||
compatibilityVersion = "Xcode 3.2";
|
|
||||||
developmentRegion = English;
|
|
||||||
hasScannedForEncodings = 0;
|
|
||||||
knownRegions = (
|
|
||||||
en,
|
|
||||||
);
|
|
||||||
mainGroup = 4A63D29A14E3C1A900F615CB;
|
|
||||||
productRefGroup = 4A63D2A614E3C1A900F615CB /* Products */;
|
|
||||||
projectDirPath = "";
|
|
||||||
projectRoot = "";
|
|
||||||
targets = (
|
|
||||||
4A63D2A414E3C1A900F615CB /* OCTest */,
|
|
||||||
);
|
|
||||||
};
|
|
||||||
/* End PBXProject section */
|
|
||||||
|
|
||||||
/* Begin PBXSourcesBuildPhase section */
|
|
||||||
4A63D2A114E3C1A900F615CB /* Sources */ = {
|
|
||||||
isa = PBXSourcesBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
files = (
|
|
||||||
4A63D2B314E3C1E600F615CB /* Main.mm in Sources */,
|
|
||||||
4A63D2C614E454CC00F615CB /* CatchOCTestCase.mm in Sources */,
|
|
||||||
4A63D2C714E454CC00F615CB /* OCTest.mm in Sources */,
|
|
||||||
4A63D2C814E454CC00F615CB /* TestObj.m in Sources */,
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
};
|
|
||||||
/* End PBXSourcesBuildPhase section */
|
|
||||||
|
|
||||||
/* Begin XCBuildConfiguration section */
|
|
||||||
4A63D2AD14E3C1A900F615CB /* Debug */ = {
|
|
||||||
isa = XCBuildConfiguration;
|
|
||||||
buildSettings = {
|
|
||||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
|
||||||
CLANG_WARN_BOOL_CONVERSION = YES;
|
|
||||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
|
||||||
CLANG_WARN_EMPTY_BODY = YES;
|
|
||||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
|
||||||
CLANG_WARN_INT_CONVERSION = YES;
|
|
||||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
|
||||||
COPY_PHASE_STRIP = NO;
|
|
||||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
|
||||||
GCC_DYNAMIC_NO_PIC = NO;
|
|
||||||
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
|
|
||||||
GCC_OPTIMIZATION_LEVEL = 0;
|
|
||||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
|
||||||
"DEBUG=1",
|
|
||||||
"$(inherited)",
|
|
||||||
);
|
|
||||||
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
|
|
||||||
GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
|
|
||||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
|
||||||
GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
|
|
||||||
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
|
||||||
GCC_WARN_UNDECLARED_SELECTOR = YES;
|
|
||||||
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
|
||||||
GCC_WARN_UNUSED_FUNCTION = YES;
|
|
||||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
|
||||||
HEADER_SEARCH_PATHS = ../../../include;
|
|
||||||
MACOSX_DEPLOYMENT_TARGET = 10.7;
|
|
||||||
ONLY_ACTIVE_ARCH = YES;
|
|
||||||
SDKROOT = macosx;
|
|
||||||
};
|
|
||||||
name = Debug;
|
|
||||||
};
|
|
||||||
4A63D2AE14E3C1A900F615CB /* Release */ = {
|
|
||||||
isa = XCBuildConfiguration;
|
|
||||||
buildSettings = {
|
|
||||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
|
||||||
CLANG_WARN_BOOL_CONVERSION = YES;
|
|
||||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
|
||||||
CLANG_WARN_EMPTY_BODY = YES;
|
|
||||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
|
||||||
CLANG_WARN_INT_CONVERSION = YES;
|
|
||||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
|
||||||
COPY_PHASE_STRIP = YES;
|
|
||||||
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
|
||||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
|
||||||
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
|
|
||||||
GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
|
|
||||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
|
||||||
GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
|
|
||||||
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
|
||||||
GCC_WARN_UNDECLARED_SELECTOR = YES;
|
|
||||||
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
|
||||||
GCC_WARN_UNUSED_FUNCTION = YES;
|
|
||||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
|
||||||
HEADER_SEARCH_PATHS = ../../../include;
|
|
||||||
MACOSX_DEPLOYMENT_TARGET = 10.7;
|
|
||||||
SDKROOT = macosx;
|
|
||||||
};
|
|
||||||
name = Release;
|
|
||||||
};
|
|
||||||
4A63D2B014E3C1A900F615CB /* Debug */ = {
|
|
||||||
isa = XCBuildConfiguration;
|
|
||||||
buildSettings = {
|
|
||||||
CLANG_ENABLE_OBJC_ARC = YES;
|
|
||||||
HEADER_SEARCH_PATHS = ../../../include;
|
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
|
||||||
};
|
|
||||||
name = Debug;
|
|
||||||
};
|
|
||||||
4A63D2B114E3C1A900F615CB /* Release */ = {
|
|
||||||
isa = XCBuildConfiguration;
|
|
||||||
buildSettings = {
|
|
||||||
CLANG_ENABLE_OBJC_ARC = YES;
|
|
||||||
HEADER_SEARCH_PATHS = ../../../include;
|
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
|
||||||
};
|
|
||||||
name = Release;
|
|
||||||
};
|
|
||||||
/* End XCBuildConfiguration section */
|
|
||||||
|
|
||||||
/* Begin XCConfigurationList section */
|
|
||||||
4A63D29F14E3C1A900F615CB /* Build configuration list for PBXProject "OCTest" */ = {
|
|
||||||
isa = XCConfigurationList;
|
|
||||||
buildConfigurations = (
|
|
||||||
4A63D2AD14E3C1A900F615CB /* Debug */,
|
|
||||||
4A63D2AE14E3C1A900F615CB /* Release */,
|
|
||||||
);
|
|
||||||
defaultConfigurationIsVisible = 0;
|
|
||||||
defaultConfigurationName = Release;
|
|
||||||
};
|
|
||||||
4A63D2AF14E3C1A900F615CB /* Build configuration list for PBXNativeTarget "OCTest" */ = {
|
|
||||||
isa = XCConfigurationList;
|
|
||||||
buildConfigurations = (
|
|
||||||
4A63D2B014E3C1A900F615CB /* Debug */,
|
|
||||||
4A63D2B114E3C1A900F615CB /* Release */,
|
|
||||||
);
|
|
||||||
defaultConfigurationIsVisible = 0;
|
|
||||||
defaultConfigurationName = Release;
|
|
||||||
};
|
|
||||||
/* End XCConfigurationList section */
|
|
||||||
};
|
|
||||||
rootObject = 4A63D29C14E3C1A900F615CB /* Project object */;
|
|
||||||
}
|
|
@ -1,7 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<Workspace
|
|
||||||
version = "1.0">
|
|
||||||
<FileRef
|
|
||||||
location = "self:OCTest.xcodeproj">
|
|
||||||
</FileRef>
|
|
||||||
</Workspace>
|
|
@ -1,41 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
||||||
<plist version="1.0">
|
|
||||||
<dict>
|
|
||||||
<key>IDESourceControlProjectFavoriteDictionaryKey</key>
|
|
||||||
<false/>
|
|
||||||
<key>IDESourceControlProjectIdentifier</key>
|
|
||||||
<string>2F99C19E-ADF6-4D99-86C7-7A7830677E7D</string>
|
|
||||||
<key>IDESourceControlProjectName</key>
|
|
||||||
<string>OCTest</string>
|
|
||||||
<key>IDESourceControlProjectOriginsDictionary</key>
|
|
||||||
<dict>
|
|
||||||
<key>DE66138E-2FC7-4C1B-9901-82CBF6694223</key>
|
|
||||||
<string>ssh://github.com/philsquared/Catch.git</string>
|
|
||||||
</dict>
|
|
||||||
<key>IDESourceControlProjectPath</key>
|
|
||||||
<string>projects/XCode4/OCTest/OCTest.xcodeproj/project.xcworkspace</string>
|
|
||||||
<key>IDESourceControlProjectRelativeInstallPathDictionary</key>
|
|
||||||
<dict>
|
|
||||||
<key>DE66138E-2FC7-4C1B-9901-82CBF6694223</key>
|
|
||||||
<string>../../../../..</string>
|
|
||||||
</dict>
|
|
||||||
<key>IDESourceControlProjectURL</key>
|
|
||||||
<string>ssh://github.com/philsquared/Catch.git</string>
|
|
||||||
<key>IDESourceControlProjectVersion</key>
|
|
||||||
<integer>110</integer>
|
|
||||||
<key>IDESourceControlProjectWCCIdentifier</key>
|
|
||||||
<string>DE66138E-2FC7-4C1B-9901-82CBF6694223</string>
|
|
||||||
<key>IDESourceControlProjectWCConfigurations</key>
|
|
||||||
<array>
|
|
||||||
<dict>
|
|
||||||
<key>IDESourceControlRepositoryExtensionIdentifierKey</key>
|
|
||||||
<string>public.vcs.git</string>
|
|
||||||
<key>IDESourceControlWCCIdentifierKey</key>
|
|
||||||
<string>DE66138E-2FC7-4C1B-9901-82CBF6694223</string>
|
|
||||||
<key>IDESourceControlWCCName</key>
|
|
||||||
<string>Catch</string>
|
|
||||||
</dict>
|
|
||||||
</array>
|
|
||||||
</dict>
|
|
||||||
</plist>
|
|
@ -1,25 +0,0 @@
|
|||||||
//
|
|
||||||
// CatchOCTestCase.h
|
|
||||||
// OCTest
|
|
||||||
//
|
|
||||||
// Created by Phil on 13/11/2010.
|
|
||||||
// Copyright 2010 Two Blue Cubes Ltd. All rights reserved.
|
|
||||||
//
|
|
||||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
|
||||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
|
||||||
#ifndef TWOBLUECUBES_CATCHOCTESTCASE_H_INCLUDED
|
|
||||||
#define TWOBLUECUBES_CATCHOCTESTCASE_H_INCLUDED
|
|
||||||
|
|
||||||
#include "catch.hpp"
|
|
||||||
|
|
||||||
#import <Cocoa/Cocoa.h>
|
|
||||||
#import "TestObj.h"
|
|
||||||
|
|
||||||
@interface TestFixture : NSObject <OcFixture>
|
|
||||||
{
|
|
||||||
TestObj* obj;
|
|
||||||
}
|
|
||||||
|
|
||||||
@end
|
|
||||||
|
|
||||||
#endif // TWOBLUECUBES_CATCHOCTESTCASE_H_INCLUDED
|
|
@ -1,83 +0,0 @@
|
|||||||
//
|
|
||||||
// CatchOCTestCase.mm
|
|
||||||
// OCTest
|
|
||||||
//
|
|
||||||
// Created by Phil Nash on 13/11/2010.
|
|
||||||
// Copyright 2010 Two Blue Cubes Ltd. All rights reserved.
|
|
||||||
//
|
|
||||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
|
||||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
|
||||||
|
|
||||||
#import "CatchOCTestCase.h"
|
|
||||||
|
|
||||||
|
|
||||||
@implementation TestFixture
|
|
||||||
|
|
||||||
|
|
||||||
-(void) setUp
|
|
||||||
{
|
|
||||||
obj = [[TestObj alloc] init];
|
|
||||||
}
|
|
||||||
|
|
||||||
-(void) tearDown
|
|
||||||
{
|
|
||||||
arcSafeRelease( obj );
|
|
||||||
}
|
|
||||||
|
|
||||||
OC_TEST_CASE( "OCTest/test1", "This is a test case" )
|
|
||||||
{
|
|
||||||
REQUIRE( obj.int_val == 0 );
|
|
||||||
|
|
||||||
obj.int_val = 1;
|
|
||||||
|
|
||||||
REQUIRE( obj.int_val == 1 );
|
|
||||||
}
|
|
||||||
|
|
||||||
OC_TEST_CASE( "OCTest/test2", "This is another test case" )
|
|
||||||
{
|
|
||||||
REQUIRE( obj.int_val == 0 );
|
|
||||||
|
|
||||||
obj.int_val = 2;
|
|
||||||
|
|
||||||
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
|
|
||||||
reason: @"Objective-C exception"
|
|
||||||
userInfo: nil];
|
|
||||||
}
|
|
||||||
OC_TEST_CASE( "OCTest/throws/stdc++", "throws a std c++ exception" )
|
|
||||||
{
|
|
||||||
throw std::domain_error( "std C++ exception" );
|
|
||||||
}
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////
|
|
||||||
template<typename T>
|
|
||||||
void useObject( const T& object ){}
|
|
||||||
|
|
||||||
template<typename T>
|
|
||||||
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 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" ) );
|
|
||||||
}
|
|
||||||
|
|
||||||
OC_TEST_CASE( "OCTest/matchers/nil", "nil NSString should not crash the test" )
|
|
||||||
{
|
|
||||||
CHECK_THAT( (NSString*)nil, Equals( @"This should fail, but not crash" ) );
|
|
||||||
CHECK_THAT( (NSString*)nil, StartsWith( @"anything" ) );
|
|
||||||
}
|
|
||||||
|
|
||||||
@end
|
|
@ -1,2 +0,0 @@
|
|||||||
#define CATCH_CONFIG_MAIN
|
|
||||||
#import "catch.hpp"
|
|
@ -1,79 +0,0 @@
|
|||||||
.\"Modified from man(1) of FreeBSD, the NetBSD mdoc.template, and mdoc.samples.
|
|
||||||
.\"See Also:
|
|
||||||
.\"man mdoc.samples for a complete listing of options
|
|
||||||
.\"man mdoc for the short list of editing options
|
|
||||||
.\"/usr/share/misc/mdoc.template
|
|
||||||
.Dd 09/02/2012 \" DATE
|
|
||||||
.Dt OCTest 1 \" Program name and manual section number
|
|
||||||
.Os Darwin
|
|
||||||
.Sh NAME \" Section Header - required - don't modify
|
|
||||||
.Nm OCTest,
|
|
||||||
.\" The following lines are read in generating the apropos(man -k) database. Use only key
|
|
||||||
.\" words here as the database is built based on the words here and in the .ND line.
|
|
||||||
.Nm Other_name_for_same_program(),
|
|
||||||
.Nm Yet another name for the same program.
|
|
||||||
.\" Use .Nm macro to designate other names for the documented program.
|
|
||||||
.Nd This line parsed for whatis database.
|
|
||||||
.Sh SYNOPSIS \" Section Header - required - don't modify
|
|
||||||
.Nm
|
|
||||||
.Op Fl abcd \" [-abcd]
|
|
||||||
.Op Fl a Ar path \" [-a path]
|
|
||||||
.Op Ar file \" [file]
|
|
||||||
.Op Ar \" [file ...]
|
|
||||||
.Ar arg0 \" Underlined argument - use .Ar anywhere to underline
|
|
||||||
arg2 ... \" Arguments
|
|
||||||
.Sh DESCRIPTION \" Section Header - required - don't modify
|
|
||||||
Use the .Nm macro to refer to your program throughout the man page like such:
|
|
||||||
.Nm
|
|
||||||
Underlining is accomplished with the .Ar macro like this:
|
|
||||||
.Ar underlined text .
|
|
||||||
.Pp \" Inserts a space
|
|
||||||
A list of items with descriptions:
|
|
||||||
.Bl -tag -width -indent \" Begins a tagged list
|
|
||||||
.It item a \" Each item preceded by .It macro
|
|
||||||
Description of item a
|
|
||||||
.It item b
|
|
||||||
Description of item b
|
|
||||||
.El \" Ends the list
|
|
||||||
.Pp
|
|
||||||
A list of flags and their descriptions:
|
|
||||||
.Bl -tag -width -indent \" Differs from above in tag removed
|
|
||||||
.It Fl a \"-a flag as a list item
|
|
||||||
Description of -a flag
|
|
||||||
.It Fl b
|
|
||||||
Description of -b flag
|
|
||||||
.El \" Ends the list
|
|
||||||
.Pp
|
|
||||||
.\" .Sh ENVIRONMENT \" May not be needed
|
|
||||||
.\" .Bl -tag -width "ENV_VAR_1" -indent \" ENV_VAR_1 is width of the string ENV_VAR_1
|
|
||||||
.\" .It Ev ENV_VAR_1
|
|
||||||
.\" Description of ENV_VAR_1
|
|
||||||
.\" .It Ev ENV_VAR_2
|
|
||||||
.\" Description of ENV_VAR_2
|
|
||||||
.\" .El
|
|
||||||
.Sh FILES \" File used or created by the topic of the man page
|
|
||||||
.Bl -tag -width "/Users/joeuser/Library/really_long_file_name" -compact
|
|
||||||
.It Pa /usr/share/file_name
|
|
||||||
FILE_1 description
|
|
||||||
.It Pa /Users/joeuser/Library/really_long_file_name
|
|
||||||
FILE_2 description
|
|
||||||
.El \" Ends the list
|
|
||||||
.\" .Sh DIAGNOSTICS \" May not be needed
|
|
||||||
.\" .Bl -diag
|
|
||||||
.\" .It Diagnostic Tag
|
|
||||||
.\" Diagnostic informtion here.
|
|
||||||
.\" .It Diagnostic Tag
|
|
||||||
.\" Diagnostic informtion here.
|
|
||||||
.\" .El
|
|
||||||
.Sh SEE ALSO
|
|
||||||
.\" List links in ascending order by section, alphabetically within a section.
|
|
||||||
.\" Please do not reference files that do not exist without filing a bug report
|
|
||||||
.Xr a 1 ,
|
|
||||||
.Xr b 1 ,
|
|
||||||
.Xr c 1 ,
|
|
||||||
.Xr a 2 ,
|
|
||||||
.Xr b 2 ,
|
|
||||||
.Xr a 3 ,
|
|
||||||
.Xr b 3
|
|
||||||
.\" .Sh BUGS \" Document known, unremedied bugs
|
|
||||||
.\" .Sh HISTORY \" Document history if command behaves in a unique manner
|
|
@ -1,28 +0,0 @@
|
|||||||
/*
|
|
||||||
* OCTest.mm
|
|
||||||
* OCTest
|
|
||||||
*
|
|
||||||
* Created by Phil on 13/11/2010.
|
|
||||||
* Copyright 2010 Two Blue Cubes Ltd. All rights reserved.
|
|
||||||
*
|
|
||||||
* Distributed under the Boost Software License, Version 1.0. (See accompanying
|
|
||||||
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
|
|
||||||
#import "catch.hpp"
|
|
||||||
|
|
||||||
#import "TestObj.h"
|
|
||||||
|
|
||||||
TEST_CASE( "OCTest/TestObj", "tests TestObj" )
|
|
||||||
{
|
|
||||||
TestObj* obj = [[TestObj alloc] init];
|
|
||||||
|
|
||||||
REQUIRE( obj.int_val == 0 );
|
|
||||||
|
|
||||||
obj.int_val = 1;
|
|
||||||
|
|
||||||
REQUIRE( obj.int_val == 1 );
|
|
||||||
|
|
||||||
arcSafeRelease( obj );
|
|
||||||
}
|
|
@ -1,28 +0,0 @@
|
|||||||
//
|
|
||||||
// TestObj.h
|
|
||||||
// OCTest
|
|
||||||
//
|
|
||||||
// Created by Phil on 13/11/2010.
|
|
||||||
// Copyright 2010 Two Blue Cubes Ltd. All rights reserved.
|
|
||||||
//
|
|
||||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
|
||||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
|
||||||
#ifndef TWOBLUECUBES_TESTOBJ_H_INCLUDED
|
|
||||||
#define TWOBLUECUBES_TESTOBJ_H_INCLUDED
|
|
||||||
|
|
||||||
#import <Foundation/Foundation.h>
|
|
||||||
|
|
||||||
|
|
||||||
@interface TestObj : NSObject {
|
|
||||||
|
|
||||||
int int_val;
|
|
||||||
}
|
|
||||||
|
|
||||||
-(BOOL) isTrue;
|
|
||||||
-(BOOL) isFalse;
|
|
||||||
|
|
||||||
@property (nonatomic, assign ) int int_val;
|
|
||||||
|
|
||||||
@end
|
|
||||||
|
|
||||||
#endif // TWOBLUECUBES_TESTOBJ_H_INCLUDED
|
|
@ -1,25 +0,0 @@
|
|||||||
//
|
|
||||||
// TestObj.m
|
|
||||||
// OCTest
|
|
||||||
//
|
|
||||||
// Created by Phil on 13/11/2010.
|
|
||||||
// Copyright 2010 Two Blue Cubes Ltd. All rights reserved.
|
|
||||||
//
|
|
||||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
|
||||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
|
||||||
|
|
||||||
#import "TestObj.h"
|
|
||||||
|
|
||||||
|
|
||||||
@implementation TestObj
|
|
||||||
|
|
||||||
@synthesize int_val;
|
|
||||||
|
|
||||||
-(BOOL) isTrue {
|
|
||||||
return YES;
|
|
||||||
}
|
|
||||||
-(BOOL) isFalse {
|
|
||||||
return NO;
|
|
||||||
}
|
|
||||||
|
|
||||||
@end
|
|
@ -1,299 +0,0 @@
|
|||||||
// !$*UTF8*$!
|
|
||||||
{
|
|
||||||
archiveVersion = 1;
|
|
||||||
classes = {
|
|
||||||
};
|
|
||||||
objectVersion = 46;
|
|
||||||
objects = {
|
|
||||||
|
|
||||||
/* Begin PBXBuildFile section */
|
|
||||||
4A73280A14E66CFC0044823F /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4A73280914E66CFC0044823F /* UIKit.framework */; };
|
|
||||||
4A73280C14E66CFC0044823F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4A73280B14E66CFC0044823F /* Foundation.framework */; };
|
|
||||||
4A73280E14E66CFC0044823F /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4A73280D14E66CFC0044823F /* CoreGraphics.framework */; };
|
|
||||||
4A73281414E66CFC0044823F /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 4A73281214E66CFC0044823F /* InfoPlist.strings */; };
|
|
||||||
4A73282614E66D8B0044823F /* itChRunnerMain.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4A73282514E66D8B0044823F /* itChRunnerMain.mm */; };
|
|
||||||
4AB1C74F14FCC74900F31DF7 /* OCTest.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4AB1C74C14FCC74900F31DF7 /* OCTest.mm */; };
|
|
||||||
4AB1C75014FCC74900F31DF7 /* TestObj.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AB1C74E14FCC74900F31DF7 /* TestObj.m */; };
|
|
||||||
/* End PBXBuildFile section */
|
|
||||||
|
|
||||||
/* Begin PBXFileReference section */
|
|
||||||
4A73280514E66CFC0044823F /* iOSTest.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = iOSTest.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
||||||
4A73280914E66CFC0044823F /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
|
|
||||||
4A73280B14E66CFC0044823F /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
|
|
||||||
4A73280D14E66CFC0044823F /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
|
|
||||||
4A73281114E66CFC0044823F /* iOSTest-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "iOSTest-Info.plist"; sourceTree = "<group>"; };
|
|
||||||
4A73281314E66CFC0044823F /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
|
|
||||||
4A73281714E66CFC0044823F /* iOSTest-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "iOSTest-Prefix.pch"; sourceTree = "<group>"; };
|
|
||||||
4A73282214E66D8B0044823F /* iTchRunnerAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = iTchRunnerAppDelegate.h; sourceTree = "<group>"; };
|
|
||||||
4A73282314E66D8B0044823F /* iTchRunnerMainView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = iTchRunnerMainView.h; sourceTree = "<group>"; };
|
|
||||||
4A73282414E66D8B0044823F /* iTchRunnerReporter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = iTchRunnerReporter.h; sourceTree = "<group>"; };
|
|
||||||
4A73282514E66D8B0044823F /* itChRunnerMain.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = itChRunnerMain.mm; path = ../../../runners/iTchRunner/itChRunnerMain.mm; sourceTree = "<group>"; };
|
|
||||||
4AB1C74C14FCC74900F31DF7 /* OCTest.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = OCTest.mm; sourceTree = "<group>"; };
|
|
||||||
4AB1C74D14FCC74900F31DF7 /* TestObj.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TestObj.h; sourceTree = "<group>"; };
|
|
||||||
4AB1C74E14FCC74900F31DF7 /* TestObj.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TestObj.m; sourceTree = "<group>"; };
|
|
||||||
/* End PBXFileReference section */
|
|
||||||
|
|
||||||
/* Begin PBXFrameworksBuildPhase section */
|
|
||||||
4A73280214E66CFC0044823F /* Frameworks */ = {
|
|
||||||
isa = PBXFrameworksBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
files = (
|
|
||||||
4A73280A14E66CFC0044823F /* UIKit.framework in Frameworks */,
|
|
||||||
4A73280C14E66CFC0044823F /* Foundation.framework in Frameworks */,
|
|
||||||
4A73280E14E66CFC0044823F /* CoreGraphics.framework in Frameworks */,
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
};
|
|
||||||
/* End PBXFrameworksBuildPhase section */
|
|
||||||
|
|
||||||
/* Begin PBXGroup section */
|
|
||||||
4A7327FA14E66CFC0044823F = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
4A73280F14E66CFC0044823F /* iOSTest */,
|
|
||||||
4A73280814E66CFC0044823F /* Frameworks */,
|
|
||||||
4A73280614E66CFC0044823F /* Products */,
|
|
||||||
);
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
4A73280614E66CFC0044823F /* Products */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
4A73280514E66CFC0044823F /* iOSTest.app */,
|
|
||||||
);
|
|
||||||
name = Products;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
4A73280814E66CFC0044823F /* Frameworks */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
4A73280914E66CFC0044823F /* UIKit.framework */,
|
|
||||||
4A73280B14E66CFC0044823F /* Foundation.framework */,
|
|
||||||
4A73280D14E66CFC0044823F /* CoreGraphics.framework */,
|
|
||||||
);
|
|
||||||
name = Frameworks;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
4A73280F14E66CFC0044823F /* iOSTest */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
4A73282014E66D6C0044823F /* iTch */,
|
|
||||||
4A73281014E66CFC0044823F /* Supporting Files */,
|
|
||||||
);
|
|
||||||
path = iOSTest;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
4A73281014E66CFC0044823F /* Supporting Files */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
4A73281114E66CFC0044823F /* iOSTest-Info.plist */,
|
|
||||||
4A73281214E66CFC0044823F /* InfoPlist.strings */,
|
|
||||||
4A73281714E66CFC0044823F /* iOSTest-Prefix.pch */,
|
|
||||||
);
|
|
||||||
name = "Supporting Files";
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
4A73282014E66D6C0044823F /* iTch */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
4AB1C74C14FCC74900F31DF7 /* OCTest.mm */,
|
|
||||||
4AB1C74D14FCC74900F31DF7 /* TestObj.h */,
|
|
||||||
4AB1C74E14FCC74900F31DF7 /* TestObj.m */,
|
|
||||||
4A73282114E66D8B0044823F /* internal */,
|
|
||||||
4A73282514E66D8B0044823F /* itChRunnerMain.mm */,
|
|
||||||
);
|
|
||||||
name = iTch;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
4A73282114E66D8B0044823F /* internal */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
4A73282214E66D8B0044823F /* iTchRunnerAppDelegate.h */,
|
|
||||||
4A73282314E66D8B0044823F /* iTchRunnerMainView.h */,
|
|
||||||
4A73282414E66D8B0044823F /* iTchRunnerReporter.h */,
|
|
||||||
);
|
|
||||||
name = internal;
|
|
||||||
path = ../../../runners/iTchRunner/internal;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
/* End PBXGroup section */
|
|
||||||
|
|
||||||
/* Begin PBXNativeTarget section */
|
|
||||||
4A73280414E66CFC0044823F /* iOSTest */ = {
|
|
||||||
isa = PBXNativeTarget;
|
|
||||||
buildConfigurationList = 4A73281D14E66CFC0044823F /* Build configuration list for PBXNativeTarget "iOSTest" */;
|
|
||||||
buildPhases = (
|
|
||||||
4A73280114E66CFC0044823F /* Sources */,
|
|
||||||
4A73280214E66CFC0044823F /* Frameworks */,
|
|
||||||
4A73280314E66CFC0044823F /* Resources */,
|
|
||||||
);
|
|
||||||
buildRules = (
|
|
||||||
);
|
|
||||||
dependencies = (
|
|
||||||
);
|
|
||||||
name = iOSTest;
|
|
||||||
productName = iOSTest;
|
|
||||||
productReference = 4A73280514E66CFC0044823F /* iOSTest.app */;
|
|
||||||
productType = "com.apple.product-type.application";
|
|
||||||
};
|
|
||||||
/* End PBXNativeTarget section */
|
|
||||||
|
|
||||||
/* Begin PBXProject section */
|
|
||||||
4A7327FC14E66CFC0044823F /* Project object */ = {
|
|
||||||
isa = PBXProject;
|
|
||||||
attributes = {
|
|
||||||
LastUpgradeCheck = 0420;
|
|
||||||
};
|
|
||||||
buildConfigurationList = 4A7327FF14E66CFC0044823F /* Build configuration list for PBXProject "iOSTest" */;
|
|
||||||
compatibilityVersion = "Xcode 3.2";
|
|
||||||
developmentRegion = English;
|
|
||||||
hasScannedForEncodings = 0;
|
|
||||||
knownRegions = (
|
|
||||||
en,
|
|
||||||
);
|
|
||||||
mainGroup = 4A7327FA14E66CFC0044823F;
|
|
||||||
productRefGroup = 4A73280614E66CFC0044823F /* Products */;
|
|
||||||
projectDirPath = "";
|
|
||||||
projectRoot = "";
|
|
||||||
targets = (
|
|
||||||
4A73280414E66CFC0044823F /* iOSTest */,
|
|
||||||
);
|
|
||||||
};
|
|
||||||
/* End PBXProject section */
|
|
||||||
|
|
||||||
/* Begin PBXResourcesBuildPhase section */
|
|
||||||
4A73280314E66CFC0044823F /* Resources */ = {
|
|
||||||
isa = PBXResourcesBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
files = (
|
|
||||||
4A73281414E66CFC0044823F /* InfoPlist.strings in Resources */,
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
};
|
|
||||||
/* End PBXResourcesBuildPhase section */
|
|
||||||
|
|
||||||
/* Begin PBXSourcesBuildPhase section */
|
|
||||||
4A73280114E66CFC0044823F /* Sources */ = {
|
|
||||||
isa = PBXSourcesBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
files = (
|
|
||||||
4A73282614E66D8B0044823F /* itChRunnerMain.mm in Sources */,
|
|
||||||
4AB1C74F14FCC74900F31DF7 /* OCTest.mm in Sources */,
|
|
||||||
4AB1C75014FCC74900F31DF7 /* TestObj.m in Sources */,
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
};
|
|
||||||
/* End PBXSourcesBuildPhase section */
|
|
||||||
|
|
||||||
/* Begin PBXVariantGroup section */
|
|
||||||
4A73281214E66CFC0044823F /* InfoPlist.strings */ = {
|
|
||||||
isa = PBXVariantGroup;
|
|
||||||
children = (
|
|
||||||
4A73281314E66CFC0044823F /* en */,
|
|
||||||
);
|
|
||||||
name = InfoPlist.strings;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
/* End PBXVariantGroup section */
|
|
||||||
|
|
||||||
/* Begin XCBuildConfiguration section */
|
|
||||||
4A73281B14E66CFC0044823F /* Debug */ = {
|
|
||||||
isa = XCBuildConfiguration;
|
|
||||||
buildSettings = {
|
|
||||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
|
||||||
ARCHS = "$(ARCHS_STANDARD_32_BIT)";
|
|
||||||
CLANG_ENABLE_OBJC_ARC = YES;
|
|
||||||
CODE_SIGN_IDENTITY = "iPhone Developer: Phil Nash (4KJCM5XSVL)";
|
|
||||||
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
|
|
||||||
COPY_PHASE_STRIP = NO;
|
|
||||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
|
||||||
GCC_DYNAMIC_NO_PIC = NO;
|
|
||||||
GCC_OPTIMIZATION_LEVEL = 0;
|
|
||||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
|
||||||
"DEBUG=1",
|
|
||||||
"$(inherited)",
|
|
||||||
);
|
|
||||||
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
|
|
||||||
GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
|
|
||||||
GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
|
|
||||||
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
|
||||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
|
||||||
IPHONEOS_DEPLOYMENT_TARGET = 5.0;
|
|
||||||
PROVISIONING_PROFILE = "95C4758A-E0B8-4714-9DA3-C7E1284444A4";
|
|
||||||
SDKROOT = iphoneos;
|
|
||||||
TARGETED_DEVICE_FAMILY = "1,2";
|
|
||||||
USER_HEADER_SEARCH_PATHS = ../../../include;
|
|
||||||
};
|
|
||||||
name = Debug;
|
|
||||||
};
|
|
||||||
4A73281C14E66CFC0044823F /* Release */ = {
|
|
||||||
isa = XCBuildConfiguration;
|
|
||||||
buildSettings = {
|
|
||||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
|
||||||
ARCHS = "$(ARCHS_STANDARD_32_BIT)";
|
|
||||||
CLANG_ENABLE_OBJC_ARC = YES;
|
|
||||||
CODE_SIGN_IDENTITY = "iPhone Developer: Phil Nash (4KJCM5XSVL)";
|
|
||||||
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
|
|
||||||
COPY_PHASE_STRIP = YES;
|
|
||||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
|
||||||
GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
|
|
||||||
GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
|
|
||||||
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
|
||||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
|
||||||
IPHONEOS_DEPLOYMENT_TARGET = 5.0;
|
|
||||||
OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1";
|
|
||||||
PROVISIONING_PROFILE = "95C4758A-E0B8-4714-9DA3-C7E1284444A4";
|
|
||||||
SDKROOT = iphoneos;
|
|
||||||
TARGETED_DEVICE_FAMILY = "1,2";
|
|
||||||
USER_HEADER_SEARCH_PATHS = ../../../include;
|
|
||||||
VALIDATE_PRODUCT = YES;
|
|
||||||
};
|
|
||||||
name = Release;
|
|
||||||
};
|
|
||||||
4A73281E14E66CFC0044823F /* Debug */ = {
|
|
||||||
isa = XCBuildConfiguration;
|
|
||||||
buildSettings = {
|
|
||||||
GCC_PRECOMPILE_PREFIX_HEADER = YES;
|
|
||||||
GCC_PREFIX_HEADER = "iOSTest/iOSTest-Prefix.pch";
|
|
||||||
INFOPLIST_FILE = "iOSTest/iOSTest-Info.plist";
|
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
|
||||||
WRAPPER_EXTENSION = app;
|
|
||||||
};
|
|
||||||
name = Debug;
|
|
||||||
};
|
|
||||||
4A73281F14E66CFC0044823F /* Release */ = {
|
|
||||||
isa = XCBuildConfiguration;
|
|
||||||
buildSettings = {
|
|
||||||
GCC_PRECOMPILE_PREFIX_HEADER = YES;
|
|
||||||
GCC_PREFIX_HEADER = "iOSTest/iOSTest-Prefix.pch";
|
|
||||||
INFOPLIST_FILE = "iOSTest/iOSTest-Info.plist";
|
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
|
||||||
WRAPPER_EXTENSION = app;
|
|
||||||
};
|
|
||||||
name = Release;
|
|
||||||
};
|
|
||||||
/* End XCBuildConfiguration section */
|
|
||||||
|
|
||||||
/* Begin XCConfigurationList section */
|
|
||||||
4A7327FF14E66CFC0044823F /* Build configuration list for PBXProject "iOSTest" */ = {
|
|
||||||
isa = XCConfigurationList;
|
|
||||||
buildConfigurations = (
|
|
||||||
4A73281B14E66CFC0044823F /* Debug */,
|
|
||||||
4A73281C14E66CFC0044823F /* Release */,
|
|
||||||
);
|
|
||||||
defaultConfigurationIsVisible = 0;
|
|
||||||
defaultConfigurationName = Release;
|
|
||||||
};
|
|
||||||
4A73281D14E66CFC0044823F /* Build configuration list for PBXNativeTarget "iOSTest" */ = {
|
|
||||||
isa = XCConfigurationList;
|
|
||||||
buildConfigurations = (
|
|
||||||
4A73281E14E66CFC0044823F /* Debug */,
|
|
||||||
4A73281F14E66CFC0044823F /* Release */,
|
|
||||||
);
|
|
||||||
defaultConfigurationIsVisible = 0;
|
|
||||||
defaultConfigurationName = Release;
|
|
||||||
};
|
|
||||||
/* End XCConfigurationList section */
|
|
||||||
};
|
|
||||||
rootObject = 4A7327FC14E66CFC0044823F /* Project object */;
|
|
||||||
}
|
|
@ -1,7 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<Workspace
|
|
||||||
version = "1.0">
|
|
||||||
<FileRef
|
|
||||||
location = "self:iOSTest.xcodeproj">
|
|
||||||
</FileRef>
|
|
||||||
</Workspace>
|
|
@ -1,27 +0,0 @@
|
|||||||
/*
|
|
||||||
* OCTest.mm
|
|
||||||
* OCTest
|
|
||||||
*
|
|
||||||
* Created by Phil on 13/11/2010.
|
|
||||||
* Copyright 2010 Two Blue Cubes Ltd. All rights reserved.
|
|
||||||
*
|
|
||||||
* Distributed under the Boost Software License, Version 1.0. (See accompanying
|
|
||||||
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#include "catch.hpp"
|
|
||||||
|
|
||||||
#import "TestObj.h"
|
|
||||||
|
|
||||||
TEST_CASE( "OCTest/TestObj", "tests TestObj" )
|
|
||||||
{
|
|
||||||
TestObj* obj = [[TestObj alloc] init];
|
|
||||||
|
|
||||||
REQUIRE( obj.int_val == 0 );
|
|
||||||
|
|
||||||
obj.int_val = 1;
|
|
||||||
|
|
||||||
REQUIRE( obj.int_val == 1 );
|
|
||||||
|
|
||||||
arcSafeRelease( obj );
|
|
||||||
}
|
|
@ -1,25 +0,0 @@
|
|||||||
//
|
|
||||||
// TestObj.h
|
|
||||||
// OCTest
|
|
||||||
//
|
|
||||||
// Created by Phil on 13/11/2010.
|
|
||||||
// Copyright 2010 Two Blue Cubes Ltd. All rights reserved.
|
|
||||||
//
|
|
||||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
|
||||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
|
||||||
#ifndef TWOBLUECUBES_TESTOBJ_H_INCLUDED
|
|
||||||
#define TWOBLUECUBES_TESTOBJ_H_INCLUDED
|
|
||||||
|
|
||||||
#import <Foundation/Foundation.h>
|
|
||||||
|
|
||||||
|
|
||||||
@interface TestObj : NSObject {
|
|
||||||
|
|
||||||
int int_val;
|
|
||||||
}
|
|
||||||
|
|
||||||
@property (nonatomic, assign ) int int_val;
|
|
||||||
|
|
||||||
@end
|
|
||||||
|
|
||||||
#endif // TWOBLUECUBES_TESTOBJ_H_INCLUDED
|
|
@ -1,18 +0,0 @@
|
|||||||
//
|
|
||||||
// TestObj.m
|
|
||||||
// OCTest
|
|
||||||
//
|
|
||||||
// Created by Phil on 13/11/2010.
|
|
||||||
// Copyright 2010 Two Blue Cubes Ltd. All rights reserved.
|
|
||||||
//
|
|
||||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
|
||||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
|
||||||
|
|
||||||
#import "TestObj.h"
|
|
||||||
|
|
||||||
|
|
||||||
@implementation TestObj
|
|
||||||
|
|
||||||
@synthesize int_val;
|
|
||||||
|
|
||||||
@end
|
|
@ -1,2 +0,0 @@
|
|||||||
/* Localized versions of Info.plist keys */
|
|
||||||
|
|
@ -1,47 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
||||||
<plist version="1.0">
|
|
||||||
<dict>
|
|
||||||
<key>CFBundleDevelopmentRegion</key>
|
|
||||||
<string>en</string>
|
|
||||||
<key>CFBundleDisplayName</key>
|
|
||||||
<string>${PRODUCT_NAME}</string>
|
|
||||||
<key>CFBundleExecutable</key>
|
|
||||||
<string>${EXECUTABLE_NAME}</string>
|
|
||||||
<key>CFBundleIconFiles</key>
|
|
||||||
<array/>
|
|
||||||
<key>CFBundleIdentifier</key>
|
|
||||||
<string>twobluecubes.${PRODUCT_NAME:rfc1034identifier}</string>
|
|
||||||
<key>CFBundleInfoDictionaryVersion</key>
|
|
||||||
<string>6.0</string>
|
|
||||||
<key>CFBundleName</key>
|
|
||||||
<string>${PRODUCT_NAME}</string>
|
|
||||||
<key>CFBundlePackageType</key>
|
|
||||||
<string>APPL</string>
|
|
||||||
<key>CFBundleShortVersionString</key>
|
|
||||||
<string>1.0</string>
|
|
||||||
<key>CFBundleSignature</key>
|
|
||||||
<string>????</string>
|
|
||||||
<key>CFBundleVersion</key>
|
|
||||||
<string>1.0</string>
|
|
||||||
<key>LSRequiresIPhoneOS</key>
|
|
||||||
<true/>
|
|
||||||
<key>UIRequiredDeviceCapabilities</key>
|
|
||||||
<array>
|
|
||||||
<string>armv7</string>
|
|
||||||
</array>
|
|
||||||
<key>UISupportedInterfaceOrientations</key>
|
|
||||||
<array>
|
|
||||||
<string>UIInterfaceOrientationPortrait</string>
|
|
||||||
<string>UIInterfaceOrientationLandscapeLeft</string>
|
|
||||||
<string>UIInterfaceOrientationLandscapeRight</string>
|
|
||||||
</array>
|
|
||||||
<key>UISupportedInterfaceOrientations~ipad</key>
|
|
||||||
<array>
|
|
||||||
<string>UIInterfaceOrientationPortrait</string>
|
|
||||||
<string>UIInterfaceOrientationPortraitUpsideDown</string>
|
|
||||||
<string>UIInterfaceOrientationLandscapeLeft</string>
|
|
||||||
<string>UIInterfaceOrientationLandscapeRight</string>
|
|
||||||
</array>
|
|
||||||
</dict>
|
|
||||||
</plist>
|
|
@ -1,14 +0,0 @@
|
|||||||
//
|
|
||||||
// Prefix header for all source files of the 'iOSTest' target in the 'iOSTest' project
|
|
||||||
//
|
|
||||||
|
|
||||||
#import <Availability.h>
|
|
||||||
|
|
||||||
#ifndef __IPHONE_3_0
|
|
||||||
#warning "This project uses features only available in iOS SDK 3.0 and later."
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef __OBJC__
|
|
||||||
#import <UIKit/UIKit.h>
|
|
||||||
#import <Foundation/Foundation.h>
|
|
||||||
#endif
|
|
@ -1,114 +0,0 @@
|
|||||||
/*
|
|
||||||
* iTchRunnerAppDelegate.h
|
|
||||||
* iTchRunner
|
|
||||||
*
|
|
||||||
* Created by Phil on 07/02/2011.
|
|
||||||
* Copyright 2011 Two Blue Cubes Ltd. All rights reserved.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#ifndef TWOBLUECUBES_ITCHRUNNERAPPDELEGATE_H_INCLUDED
|
|
||||||
#define TWOBLUECUBES_ITCHRUNNERAPPDELEGATE_H_INCLUDED
|
|
||||||
|
|
||||||
#import "iTchRunnerMainView.h"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@interface iTchRunnerAppDelegate : NSObject <UIApplicationDelegate>
|
|
||||||
{
|
|
||||||
UIWindow *window;
|
|
||||||
}
|
|
||||||
|
|
||||||
@end
|
|
||||||
|
|
||||||
|
|
||||||
@implementation iTchRunnerAppDelegate
|
|
||||||
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
|
||||||
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
|
|
||||||
{
|
|
||||||
window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
|
|
||||||
[window setUserInteractionEnabled:YES];
|
|
||||||
[window setMultipleTouchEnabled:YES];
|
|
||||||
|
|
||||||
CGRect screenRect = [[UIScreen mainScreen] applicationFrame];
|
|
||||||
iTchRunnerMainView* view = [[iTchRunnerMainView alloc] initWithFrame:screenRect];
|
|
||||||
|
|
||||||
[window addSubview:view];
|
|
||||||
[window makeKeyAndVisible];
|
|
||||||
arcSafeRelease( view );
|
|
||||||
|
|
||||||
return YES;
|
|
||||||
}
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
|
||||||
- (void)dealloc
|
|
||||||
{
|
|
||||||
#if !CATCH_ARC_ENABLED
|
|
||||||
[window release];
|
|
||||||
[super dealloc];
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
|
||||||
- (void)applicationWillResignActive:(UIApplication *)application
|
|
||||||
{
|
|
||||||
/*
|
|
||||||
Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state.
|
|
||||||
Use this method to pause ongoing tasks, disable timers, and throttle down OpenGL ES frame rates. Games should use this method to pause the game.
|
|
||||||
*/
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
|
||||||
- (void)applicationDidEnterBackground:(UIApplication *)application
|
|
||||||
{
|
|
||||||
/*
|
|
||||||
Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later.
|
|
||||||
If your application supports background execution, called instead of applicationWillTerminate: when the user quits.
|
|
||||||
*/
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
|
||||||
- (void)applicationWillEnterForeground:(UIApplication *)application
|
|
||||||
{
|
|
||||||
/*
|
|
||||||
Called as part of transition from the background to the inactive state: here you can undo many of the changes made on entering the background.
|
|
||||||
*/
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
|
||||||
- (void)applicationDidBecomeActive:(UIApplication *)application
|
|
||||||
{
|
|
||||||
/*
|
|
||||||
Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface.
|
|
||||||
*/
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
|
||||||
- (void)applicationWillTerminate:(UIApplication *)application
|
|
||||||
{
|
|
||||||
/*
|
|
||||||
Called when the application is about to terminate.
|
|
||||||
See also applicationDidEnterBackground:.
|
|
||||||
*/
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
|
||||||
- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application
|
|
||||||
{
|
|
||||||
/*
|
|
||||||
Free up as much memory as possible by purging cached data objects that can be recreated (or reloaded from disk) later.
|
|
||||||
*/
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@end
|
|
||||||
|
|
||||||
#endif // TWOBLUECUBES_ITCHRUNNERAPPDELEGATE_H_INCLUDED
|
|
@ -1,189 +0,0 @@
|
|||||||
/*
|
|
||||||
* iTchRunnerMainView.h
|
|
||||||
* iTchRunner
|
|
||||||
*
|
|
||||||
* Created by Phil on 07/02/2011.
|
|
||||||
* Copyright 2011 Two Blue Cubes Ltd. All rights reserved.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#ifndef TWOBLUECUBES_ITCHRUNNERMAINVIEW_H_INCLUDED
|
|
||||||
#define TWOBLUECUBES_ITCHRUNNERMAINVIEW_H_INCLUDED
|
|
||||||
|
|
||||||
#include "internal/catch_config.hpp"
|
|
||||||
#include "internal/catch_runner_impl.hpp"
|
|
||||||
#include "internal/catch_context_impl.hpp"
|
|
||||||
#include "catch.hpp"
|
|
||||||
|
|
||||||
#include "iTchRunnerReporter.h"
|
|
||||||
|
|
||||||
#import <UIKit/UIKit.h>
|
|
||||||
|
|
||||||
@interface iTchRunnerMainView : UIView<iTchRunnerDelegate, UIActionSheetDelegate>
|
|
||||||
{
|
|
||||||
UITextField* appName;
|
|
||||||
}
|
|
||||||
|
|
||||||
-(void) showAlert;
|
|
||||||
|
|
||||||
@end
|
|
||||||
|
|
||||||
@implementation iTchRunnerMainView
|
|
||||||
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
|
||||||
-(id) initWithFrame:(CGRect)frame
|
|
||||||
{
|
|
||||||
if ((self = [super initWithFrame:frame]))
|
|
||||||
{
|
|
||||||
// Initialization code
|
|
||||||
self.backgroundColor = [UIColor blackColor];
|
|
||||||
|
|
||||||
appName = [[UITextField alloc] initWithFrame: CGRectMake( 0, 50, 320, 50 )];
|
|
||||||
[self addSubview: appName];
|
|
||||||
arcSafeRelease( appName );
|
|
||||||
appName.textColor = [[UIColor alloc] initWithRed:0.35 green:0.35 blue:1 alpha:1];
|
|
||||||
arcSafeRelease( appName.textColor );
|
|
||||||
appName.textAlignment = NSTextAlignmentCenter;
|
|
||||||
|
|
||||||
appName.text = [NSString stringWithFormat:@"CATCH tests"];
|
|
||||||
// [self performSelector: @selector(showAlert) withObject:nil afterDelay:0.1];
|
|
||||||
[self performSelectorOnMainThread:@selector(showAlert) withObject:nil waitUntilDone:NO];
|
|
||||||
|
|
||||||
}
|
|
||||||
return self;
|
|
||||||
}
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
|
||||||
-(void) dealloc
|
|
||||||
{
|
|
||||||
[appName removeFromSuperview];
|
|
||||||
#if !CATCH_ARC_ENABLED
|
|
||||||
[super dealloc];
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
|
||||||
-(void) showAlert
|
|
||||||
{
|
|
||||||
UIActionSheet* menu = [[UIActionSheet alloc] initWithTitle:@"Options"
|
|
||||||
delegate:self
|
|
||||||
cancelButtonTitle:nil
|
|
||||||
destructiveButtonTitle:nil
|
|
||||||
otherButtonTitles:@"Run all tests", nil];
|
|
||||||
[menu showInView: self];
|
|
||||||
arcSafeRelease( menu );
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
// This is a copy & paste from Catch::Runner2 to get us bootstrapped (this is due to all be
|
|
||||||
// replaced anyway)
|
|
||||||
inline Catch::Totals runTestsForGroup( Catch::RunContext& context, const Catch::TestCaseFilters& filterGroup ) {
|
|
||||||
using namespace Catch;
|
|
||||||
Totals totals;
|
|
||||||
std::vector<TestCase>::const_iterator it = getRegistryHub().getTestCaseRegistry().getAllTests().begin();
|
|
||||||
std::vector<TestCase>::const_iterator itEnd = getRegistryHub().getTestCaseRegistry().getAllTests().end();
|
|
||||||
int testsRunForGroup = 0;
|
|
||||||
for(; it != itEnd; ++it ) {
|
|
||||||
if( filterGroup.shouldInclude( *it ) ) {
|
|
||||||
testsRunForGroup++;
|
|
||||||
|
|
||||||
if( context.aborting() )
|
|
||||||
break;
|
|
||||||
|
|
||||||
totals += context.runTest( *it );
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if( testsRunForGroup == 0 )
|
|
||||||
std::cerr << "\n[No test cases matched with: " << filterGroup.getName() << "]" << std::endl;
|
|
||||||
return totals;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
|
||||||
-(void) actionSheet: (UIActionSheet*) sheet clickedButtonAtIndex: (NSInteger) index
|
|
||||||
{
|
|
||||||
Catch::Ptr<Catch::Config> config = new Catch::Config();
|
|
||||||
Catch::IReporter* reporter = new Catch::iTchRunnerReporter( self );
|
|
||||||
Catch::LegacyReporterAdapter* reporterAdapter = new Catch::LegacyReporterAdapter( reporter );
|
|
||||||
Catch::RunContext runner( config.get(), reporterAdapter );
|
|
||||||
|
|
||||||
|
|
||||||
std::vector<Catch::TestCaseFilters> filterGroups;
|
|
||||||
Catch::TestCaseFilters filterGroup( "" );
|
|
||||||
filterGroups.push_back( filterGroup );
|
|
||||||
|
|
||||||
Catch::Totals totals;
|
|
||||||
|
|
||||||
std::vector<Catch::TestCaseFilters>::const_iterator it = filterGroups.begin();
|
|
||||||
std::vector<Catch::TestCaseFilters>::const_iterator itEnd = filterGroups.end();
|
|
||||||
|
|
||||||
std::size_t groupCount = filterGroups.size();
|
|
||||||
std::size_t groupIndex = 0;
|
|
||||||
for(; it != itEnd && !runner.aborting(); ++it, ++index ) {
|
|
||||||
runner.testGroupStarting( it->getName(), groupIndex, groupCount );
|
|
||||||
totals += runTestsForGroup( runner, *it );
|
|
||||||
runner.testGroupEnded( it->getName(), totals, groupIndex, groupCount );
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
if( totals.assertions.failed == 0 )
|
|
||||||
{
|
|
||||||
NSLog( @"no failures" );
|
|
||||||
if( totals.assertions.passed > 0 )
|
|
||||||
appName.textColor = [[UIColor alloc] initWithRed:0.35 green:1 blue:0.35 alpha:1];
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
NSLog( @"%lu failures", totals.assertions.failed );
|
|
||||||
appName.textColor = [[UIColor alloc] initWithRed:1 green:0.35 blue:0.35 alpha:1];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
|
||||||
-(void) testWasRun: (const Catch::AssertionResult*) pResultInfo
|
|
||||||
{
|
|
||||||
const Catch::AssertionResult& resultInfo = *pResultInfo;
|
|
||||||
std::ostringstream oss;
|
|
||||||
|
|
||||||
if( resultInfo.hasExpression() )
|
|
||||||
{
|
|
||||||
oss << resultInfo.getExpression();
|
|
||||||
if( resultInfo.isOk() )
|
|
||||||
oss << " succeeded";
|
|
||||||
else
|
|
||||||
oss << " failed";
|
|
||||||
}
|
|
||||||
switch( resultInfo.getResultType() )
|
|
||||||
{
|
|
||||||
case Catch::ResultWas::ThrewException:
|
|
||||||
if( resultInfo.hasExpression() )
|
|
||||||
oss << " with unexpected";
|
|
||||||
else
|
|
||||||
oss << "Unexpected";
|
|
||||||
oss << " exception with message: '" << resultInfo.getMessage() << "'";
|
|
||||||
break;
|
|
||||||
case Catch::ResultWas::Info:
|
|
||||||
oss << "info: '" << resultInfo.getMessage() << "'";
|
|
||||||
break;
|
|
||||||
case Catch::ResultWas::Warning:
|
|
||||||
oss << "warning: '" << resultInfo.getMessage() << "'";
|
|
||||||
break;
|
|
||||||
case Catch::ResultWas::ExplicitFailure:
|
|
||||||
oss << "failed with message: '" << resultInfo.getMessage() << "'";
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
if( resultInfo.hasExpression() )
|
|
||||||
{
|
|
||||||
oss << " for: " << resultInfo.getExpandedExpression();
|
|
||||||
}
|
|
||||||
oss << std::endl;
|
|
||||||
NSLog( @"%s", oss.str().c_str() );
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@end
|
|
||||||
|
|
||||||
#endif // TWOBLUECUBES_ITCHRUNNERMAINVIEW_H_INCLUDED
|
|
@ -1,115 +0,0 @@
|
|||||||
/*
|
|
||||||
* iTchRunnerReporter.h
|
|
||||||
* iTchRunner
|
|
||||||
*
|
|
||||||
* Created by Phil on 07/02/2011.
|
|
||||||
* Copyright 2011 Two Blue Cubes Ltd. All rights reserved.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#ifndef TWOBLUECUBES_ITCHRUNNERREPORTER_H_INCLUDED
|
|
||||||
#define TWOBLUECUBES_ITCHRUNNERREPORTER_H_INCLUDED
|
|
||||||
|
|
||||||
#include "catch.hpp"
|
|
||||||
|
|
||||||
@protocol iTchRunnerDelegate
|
|
||||||
|
|
||||||
-(void) testWasRun: (const Catch::AssertionResult*) result;
|
|
||||||
|
|
||||||
@end
|
|
||||||
|
|
||||||
namespace Catch
|
|
||||||
{
|
|
||||||
class iTchRunnerReporter : public SharedImpl<IReporter>
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
///////////////////////////////////////////////////////////////////////////
|
|
||||||
iTchRunnerReporter
|
|
||||||
(
|
|
||||||
id<iTchRunnerDelegate> delegate
|
|
||||||
)
|
|
||||||
: m_delegate( delegate )
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////
|
|
||||||
virtual bool shouldRedirectStdout
|
|
||||||
()
|
|
||||||
const
|
|
||||||
{
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////
|
|
||||||
static std::string getDescription
|
|
||||||
()
|
|
||||||
{
|
|
||||||
return "Captures results for iOS runner";
|
|
||||||
}
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////
|
|
||||||
size_t getSucceeded
|
|
||||||
()
|
|
||||||
const
|
|
||||||
{
|
|
||||||
return m_totals.assertions.passed;
|
|
||||||
}
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////
|
|
||||||
size_t getFailed
|
|
||||||
()
|
|
||||||
const
|
|
||||||
{
|
|
||||||
return m_totals.assertions.failed;
|
|
||||||
}
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////
|
|
||||||
void reset()
|
|
||||||
{
|
|
||||||
m_totals = Totals();
|
|
||||||
}
|
|
||||||
|
|
||||||
private: // IReporter
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////
|
|
||||||
virtual void StartTesting
|
|
||||||
()
|
|
||||||
{}
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////
|
|
||||||
virtual void EndTesting
|
|
||||||
(
|
|
||||||
const Totals& totals
|
|
||||||
)
|
|
||||||
{
|
|
||||||
m_totals = totals;
|
|
||||||
}
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////
|
|
||||||
virtual void Result
|
|
||||||
(
|
|
||||||
const AssertionResult& result
|
|
||||||
)
|
|
||||||
{
|
|
||||||
[m_delegate testWasRun: &result];
|
|
||||||
}
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////
|
|
||||||
// Deliberately unimplemented:
|
|
||||||
virtual void StartGroup( const std::string& ){}
|
|
||||||
virtual void EndGroup( const std::string&, const Totals& ){}
|
|
||||||
virtual void StartTestCase( const TestCaseInfo& ){}
|
|
||||||
virtual void StartSection( const std::string& sectionName, const std::string& description ) {}
|
|
||||||
virtual void EndSection( const std::string&, const Counts& ){}
|
|
||||||
virtual void EndTestCase( const TestCaseInfo&, const Totals&, const std::string&, const std::string& ){}
|
|
||||||
virtual void Aborted() {}
|
|
||||||
virtual void NoAssertionsInSection( std::string const& sectionName ) {}
|
|
||||||
virtual void NoAssertionsInTestCase( std::string const& testName ) {}
|
|
||||||
|
|
||||||
private:
|
|
||||||
Totals m_totals;
|
|
||||||
|
|
||||||
id<iTchRunnerDelegate> m_delegate;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
#endif // TWOBLUECUBES_ITCHRUNNERREPORTER_H_INCLUDED
|
|
@ -1,27 +0,0 @@
|
|||||||
//
|
|
||||||
// iTchRunnerMain.mm
|
|
||||||
// iTchRunner
|
|
||||||
//
|
|
||||||
// Created by Phil on 04/02/2011.
|
|
||||||
// Copyright Two Blue Cubes Ltd 2011. All rights reserved.
|
|
||||||
//
|
|
||||||
|
|
||||||
#define CATCH_CONFIG_RUNNER
|
|
||||||
#include "catch.hpp"
|
|
||||||
#import "internal/iTchRunnerAppDelegate.h"
|
|
||||||
|
|
||||||
int main(int argc, char *argv[])
|
|
||||||
{
|
|
||||||
#if !CATCH_ARC_ENABLED
|
|
||||||
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
|
|
||||||
#endif
|
|
||||||
|
|
||||||
Catch::registerTestMethods();
|
|
||||||
int retVal = UIApplicationMain(argc, argv, nil, @"iTchRunnerAppDelegate");
|
|
||||||
|
|
||||||
#if !CATCH_ARC_ENABLED
|
|
||||||
[pool release];
|
|
||||||
#endif
|
|
||||||
|
|
||||||
return retVal;
|
|
||||||
}
|
|
@ -1,6 +0,0 @@
|
|||||||
* Select Project -> New Target. Select Cocoa Touch -> Application. Click next and name it something like "Unit Tests"
|
|
||||||
* While the target info is displayed, find: 'User Header Search Paths' and add a path to the Catch folder
|
|
||||||
* Open the plist file for the target (Unit Test-Info.plist, if you used that name). Delete the entry for "Main nib file base name: MainWindow"
|
|
||||||
* From the overview drop-down select the new target.
|
|
||||||
* Add the file Catch/Runner/iTchRunnerMain.mm into your project - but only in the new target
|
|
||||||
* Write tests (adding files under test into the target as necessary)
|
|
Loading…
Reference in New Issue
Block a user