annotate unit-tests/BTrack Tests.xcodeproj/project.pbxproj @ 20:baf35f208814 develop

Replaced switch statements in OnsetDetectionFunction with enums. Renamed lots of functions so that they have better names, in camel case. Added some unit tests for initialisation of BTrack.
author Adam <adamstark.uk@gmail.com>
date Thu, 23 Jan 2014 15:31:11 +0000
parents 88c8d3862eee
children 8f135e664398
rev   line source
adamstark@14 1 // !$*UTF8*$!
adamstark@14 2 {
adamstark@14 3 archiveVersion = 1;
adamstark@14 4 classes = {
adamstark@14 5 };
adamstark@14 6 objectVersion = 46;
adamstark@14 7 objects = {
adamstark@14 8
adamstark@14 9 /* Begin PBXBuildFile section */
adamstark@19 10 E31C50041891302D006530ED /* Test_BTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E31C50031891302D006530ED /* Test_BTrack.cpp */; };
adamstark@14 11 E38214F0188E7AED00DDD7C8 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E38214EF188E7AED00DDD7C8 /* main.cpp */; };
adamstark@14 12 E38214F2188E7AED00DDD7C8 /* BTrack_Tests.1 in CopyFiles */ = {isa = PBXBuildFile; fileRef = E38214F1188E7AED00DDD7C8 /* BTrack_Tests.1 */; };
adamstark@14 13 E3A45DB9188E7BCD00B48CE4 /* BTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E3A45DB5188E7BCD00B48CE4 /* BTrack.cpp */; };
adamstark@14 14 E3A45DBA188E7BCD00B48CE4 /* OnsetDetectionFunction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E3A45DB7188E7BCD00B48CE4 /* OnsetDetectionFunction.cpp */; };
adamstark@14 15 /* End PBXBuildFile section */
adamstark@14 16
adamstark@14 17 /* Begin PBXCopyFilesBuildPhase section */
adamstark@14 18 E38214EA188E7AED00DDD7C8 /* CopyFiles */ = {
adamstark@14 19 isa = PBXCopyFilesBuildPhase;
adamstark@14 20 buildActionMask = 2147483647;
adamstark@14 21 dstPath = /usr/share/man/man1/;
adamstark@14 22 dstSubfolderSpec = 0;
adamstark@14 23 files = (
adamstark@14 24 E38214F2188E7AED00DDD7C8 /* BTrack_Tests.1 in CopyFiles */,
adamstark@14 25 );
adamstark@14 26 runOnlyForDeploymentPostprocessing = 1;
adamstark@14 27 };
adamstark@14 28 /* End PBXCopyFilesBuildPhase section */
adamstark@14 29
adamstark@14 30 /* Begin PBXFileReference section */
adamstark@19 31 E31C50031891302D006530ED /* Test_BTrack.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Test_BTrack.cpp; sourceTree = "<group>"; };
adamstark@14 32 E38214EC188E7AED00DDD7C8 /* BTrack Tests */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = "BTrack Tests"; sourceTree = BUILT_PRODUCTS_DIR; };
adamstark@14 33 E38214EF188E7AED00DDD7C8 /* main.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = main.cpp; sourceTree = "<group>"; };
adamstark@14 34 E38214F1188E7AED00DDD7C8 /* BTrack_Tests.1 */ = {isa = PBXFileReference; lastKnownFileType = text.man; path = BTrack_Tests.1; sourceTree = "<group>"; };
adamstark@14 35 E3A45DB5188E7BCD00B48CE4 /* BTrack.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BTrack.cpp; sourceTree = "<group>"; };
adamstark@14 36 E3A45DB6188E7BCD00B48CE4 /* BTrack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BTrack.h; sourceTree = "<group>"; };
adamstark@14 37 E3A45DB7188E7BCD00B48CE4 /* OnsetDetectionFunction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OnsetDetectionFunction.cpp; sourceTree = "<group>"; };
adamstark@14 38 E3A45DB8188E7BCD00B48CE4 /* OnsetDetectionFunction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OnsetDetectionFunction.h; sourceTree = "<group>"; };
adamstark@14 39 /* End PBXFileReference section */
adamstark@14 40
adamstark@14 41 /* Begin PBXFrameworksBuildPhase section */
adamstark@14 42 E38214E9188E7AED00DDD7C8 /* Frameworks */ = {
adamstark@14 43 isa = PBXFrameworksBuildPhase;
adamstark@14 44 buildActionMask = 2147483647;
adamstark@14 45 files = (
adamstark@14 46 );
adamstark@14 47 runOnlyForDeploymentPostprocessing = 0;
adamstark@14 48 };
adamstark@14 49 /* End PBXFrameworksBuildPhase section */
adamstark@14 50
adamstark@14 51 /* Begin PBXGroup section */
adamstark@19 52 E31C500218913007006530ED /* tests */ = {
adamstark@19 53 isa = PBXGroup;
adamstark@19 54 children = (
adamstark@19 55 E31C50031891302D006530ED /* Test_BTrack.cpp */,
adamstark@19 56 );
adamstark@19 57 name = tests;
adamstark@19 58 path = "BTrack Tests/tests";
adamstark@19 59 sourceTree = SOURCE_ROOT;
adamstark@19 60 };
adamstark@14 61 E38214E3188E7AED00DDD7C8 = {
adamstark@14 62 isa = PBXGroup;
adamstark@14 63 children = (
adamstark@14 64 E38214EE188E7AED00DDD7C8 /* BTrack Tests */,
adamstark@14 65 E38214ED188E7AED00DDD7C8 /* Products */,
adamstark@14 66 );
adamstark@14 67 sourceTree = "<group>";
adamstark@14 68 };
adamstark@14 69 E38214ED188E7AED00DDD7C8 /* Products */ = {
adamstark@14 70 isa = PBXGroup;
adamstark@14 71 children = (
adamstark@14 72 E38214EC188E7AED00DDD7C8 /* BTrack Tests */,
adamstark@14 73 );
adamstark@14 74 name = Products;
adamstark@14 75 sourceTree = "<group>";
adamstark@14 76 };
adamstark@14 77 E38214EE188E7AED00DDD7C8 /* BTrack Tests */ = {
adamstark@14 78 isa = PBXGroup;
adamstark@14 79 children = (
adamstark@14 80 E38214EF188E7AED00DDD7C8 /* main.cpp */,
adamstark@19 81 E31C500218913007006530ED /* tests */,
adamstark@14 82 E3A45DB4188E7BCD00B48CE4 /* src */,
adamstark@14 83 E38214F1188E7AED00DDD7C8 /* BTrack_Tests.1 */,
adamstark@14 84 );
adamstark@14 85 path = "BTrack Tests";
adamstark@14 86 sourceTree = "<group>";
adamstark@14 87 };
adamstark@14 88 E3A45DB4188E7BCD00B48CE4 /* src */ = {
adamstark@14 89 isa = PBXGroup;
adamstark@14 90 children = (
adamstark@14 91 E3A45DB5188E7BCD00B48CE4 /* BTrack.cpp */,
adamstark@14 92 E3A45DB6188E7BCD00B48CE4 /* BTrack.h */,
adamstark@14 93 E3A45DB7188E7BCD00B48CE4 /* OnsetDetectionFunction.cpp */,
adamstark@14 94 E3A45DB8188E7BCD00B48CE4 /* OnsetDetectionFunction.h */,
adamstark@14 95 );
adamstark@14 96 name = src;
adamstark@14 97 path = ../../src;
adamstark@14 98 sourceTree = "<group>";
adamstark@14 99 };
adamstark@14 100 /* End PBXGroup section */
adamstark@14 101
adamstark@14 102 /* Begin PBXNativeTarget section */
adamstark@14 103 E38214EB188E7AED00DDD7C8 /* BTrack Tests */ = {
adamstark@14 104 isa = PBXNativeTarget;
adamstark@14 105 buildConfigurationList = E38214F5188E7AED00DDD7C8 /* Build configuration list for PBXNativeTarget "BTrack Tests" */;
adamstark@14 106 buildPhases = (
adamstark@14 107 E38214E8188E7AED00DDD7C8 /* Sources */,
adamstark@14 108 E38214E9188E7AED00DDD7C8 /* Frameworks */,
adamstark@14 109 E38214EA188E7AED00DDD7C8 /* CopyFiles */,
adamstark@14 110 );
adamstark@14 111 buildRules = (
adamstark@14 112 );
adamstark@14 113 dependencies = (
adamstark@14 114 );
adamstark@14 115 name = "BTrack Tests";
adamstark@14 116 productName = "BTrack Tests";
adamstark@14 117 productReference = E38214EC188E7AED00DDD7C8 /* BTrack Tests */;
adamstark@14 118 productType = "com.apple.product-type.tool";
adamstark@14 119 };
adamstark@14 120 /* End PBXNativeTarget section */
adamstark@14 121
adamstark@14 122 /* Begin PBXProject section */
adamstark@14 123 E38214E4188E7AED00DDD7C8 /* Project object */ = {
adamstark@14 124 isa = PBXProject;
adamstark@14 125 attributes = {
adamstark@14 126 LastUpgradeCheck = 0500;
adamstark@14 127 ORGANIZATIONNAME = "Adam Stark";
adamstark@14 128 };
adamstark@14 129 buildConfigurationList = E38214E7188E7AED00DDD7C8 /* Build configuration list for PBXProject "BTrack Tests" */;
adamstark@14 130 compatibilityVersion = "Xcode 3.2";
adamstark@14 131 developmentRegion = English;
adamstark@14 132 hasScannedForEncodings = 0;
adamstark@14 133 knownRegions = (
adamstark@14 134 en,
adamstark@14 135 );
adamstark@14 136 mainGroup = E38214E3188E7AED00DDD7C8;
adamstark@14 137 productRefGroup = E38214ED188E7AED00DDD7C8 /* Products */;
adamstark@14 138 projectDirPath = "";
adamstark@14 139 projectRoot = "";
adamstark@14 140 targets = (
adamstark@14 141 E38214EB188E7AED00DDD7C8 /* BTrack Tests */,
adamstark@14 142 );
adamstark@14 143 };
adamstark@14 144 /* End PBXProject section */
adamstark@14 145
adamstark@14 146 /* Begin PBXSourcesBuildPhase section */
adamstark@14 147 E38214E8188E7AED00DDD7C8 /* Sources */ = {
adamstark@14 148 isa = PBXSourcesBuildPhase;
adamstark@14 149 buildActionMask = 2147483647;
adamstark@14 150 files = (
adamstark@19 151 E31C50041891302D006530ED /* Test_BTrack.cpp in Sources */,
adamstark@14 152 E3A45DBA188E7BCD00B48CE4 /* OnsetDetectionFunction.cpp in Sources */,
adamstark@14 153 E3A45DB9188E7BCD00B48CE4 /* BTrack.cpp in Sources */,
adamstark@14 154 E38214F0188E7AED00DDD7C8 /* main.cpp in Sources */,
adamstark@14 155 );
adamstark@14 156 runOnlyForDeploymentPostprocessing = 0;
adamstark@14 157 };
adamstark@14 158 /* End PBXSourcesBuildPhase section */
adamstark@14 159
adamstark@14 160 /* Begin XCBuildConfiguration section */
adamstark@14 161 E38214F3188E7AED00DDD7C8 /* Debug */ = {
adamstark@14 162 isa = XCBuildConfiguration;
adamstark@14 163 buildSettings = {
adamstark@14 164 ALWAYS_SEARCH_USER_PATHS = NO;
adamstark@14 165 CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
adamstark@14 166 CLANG_CXX_LIBRARY = "libc++";
adamstark@14 167 CLANG_ENABLE_OBJC_ARC = YES;
adamstark@14 168 CLANG_WARN_BOOL_CONVERSION = YES;
adamstark@14 169 CLANG_WARN_CONSTANT_CONVERSION = YES;
adamstark@14 170 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
adamstark@14 171 CLANG_WARN_EMPTY_BODY = YES;
adamstark@14 172 CLANG_WARN_ENUM_CONVERSION = YES;
adamstark@14 173 CLANG_WARN_INT_CONVERSION = YES;
adamstark@14 174 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
adamstark@14 175 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
adamstark@14 176 COPY_PHASE_STRIP = NO;
adamstark@14 177 GCC_C_LANGUAGE_STANDARD = gnu99;
adamstark@14 178 GCC_DYNAMIC_NO_PIC = NO;
adamstark@14 179 GCC_ENABLE_OBJC_EXCEPTIONS = YES;
adamstark@14 180 GCC_OPTIMIZATION_LEVEL = 0;
adamstark@14 181 GCC_PREPROCESSOR_DEFINITIONS = (
adamstark@14 182 "DEBUG=1",
adamstark@14 183 "$(inherited)",
adamstark@14 184 );
adamstark@14 185 GCC_SYMBOLS_PRIVATE_EXTERN = NO;
adamstark@14 186 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
adamstark@14 187 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
adamstark@14 188 GCC_WARN_UNDECLARED_SELECTOR = YES;
adamstark@14 189 GCC_WARN_UNINITIALIZED_AUTOS = YES;
adamstark@14 190 GCC_WARN_UNUSED_FUNCTION = YES;
adamstark@14 191 GCC_WARN_UNUSED_VARIABLE = YES;
adamstark@19 192 HEADER_SEARCH_PATHS = (
adamstark@19 193 "$(inherited)",
adamstark@19 194 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
adamstark@19 195 /usr/local/include,
adamstark@19 196 );
adamstark@19 197 LIBRARY_SEARCH_PATHS = /usr/local/lib;
adamstark@14 198 MACOSX_DEPLOYMENT_TARGET = 10.9;
adamstark@14 199 ONLY_ACTIVE_ARCH = YES;
adamstark@19 200 OTHER_LDFLAGS = (
adamstark@19 201 "-lboost_unit_test_framework\n-lboost_unit_test_framework\n-lboost_unit_test_framework\n-lboost_unit_test_framework\n-lboost_unit_test_framework\n-lboost_unit_test_framework\n-lboost_unit_test_framework\n-lboost_unit_test_framework\n-lboost_unit_test_framework",
adamstark@19 202 "-lsamplerate",
adamstark@19 203 "-lfftw3",
adamstark@19 204 );
adamstark@14 205 SDKROOT = macosx;
adamstark@14 206 };
adamstark@14 207 name = Debug;
adamstark@14 208 };
adamstark@14 209 E38214F4188E7AED00DDD7C8 /* Release */ = {
adamstark@14 210 isa = XCBuildConfiguration;
adamstark@14 211 buildSettings = {
adamstark@14 212 ALWAYS_SEARCH_USER_PATHS = NO;
adamstark@14 213 CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
adamstark@14 214 CLANG_CXX_LIBRARY = "libc++";
adamstark@14 215 CLANG_ENABLE_OBJC_ARC = YES;
adamstark@14 216 CLANG_WARN_BOOL_CONVERSION = YES;
adamstark@14 217 CLANG_WARN_CONSTANT_CONVERSION = YES;
adamstark@14 218 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
adamstark@14 219 CLANG_WARN_EMPTY_BODY = YES;
adamstark@14 220 CLANG_WARN_ENUM_CONVERSION = YES;
adamstark@14 221 CLANG_WARN_INT_CONVERSION = YES;
adamstark@14 222 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
adamstark@14 223 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
adamstark@14 224 COPY_PHASE_STRIP = YES;
adamstark@14 225 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
adamstark@14 226 ENABLE_NS_ASSERTIONS = NO;
adamstark@14 227 GCC_C_LANGUAGE_STANDARD = gnu99;
adamstark@14 228 GCC_ENABLE_OBJC_EXCEPTIONS = YES;
adamstark@14 229 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
adamstark@14 230 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
adamstark@14 231 GCC_WARN_UNDECLARED_SELECTOR = YES;
adamstark@14 232 GCC_WARN_UNINITIALIZED_AUTOS = YES;
adamstark@14 233 GCC_WARN_UNUSED_FUNCTION = YES;
adamstark@14 234 GCC_WARN_UNUSED_VARIABLE = YES;
adamstark@19 235 HEADER_SEARCH_PATHS = (
adamstark@19 236 "$(inherited)",
adamstark@19 237 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
adamstark@19 238 /usr/local/include,
adamstark@19 239 );
adamstark@19 240 LIBRARY_SEARCH_PATHS = /usr/local/lib;
adamstark@14 241 MACOSX_DEPLOYMENT_TARGET = 10.9;
adamstark@19 242 OTHER_LDFLAGS = (
adamstark@19 243 "-lboost_unit_test_framework\n-lboost_unit_test_framework\n-lboost_unit_test_framework\n-lboost_unit_test_framework\n-lboost_unit_test_framework\n-lboost_unit_test_framework\n-lboost_unit_test_framework\n-lboost_unit_test_framework\n-lboost_unit_test_framework",
adamstark@19 244 "-lsamplerate",
adamstark@19 245 "-lfftw3",
adamstark@19 246 );
adamstark@14 247 SDKROOT = macosx;
adamstark@14 248 };
adamstark@14 249 name = Release;
adamstark@14 250 };
adamstark@14 251 E38214F6188E7AED00DDD7C8 /* Debug */ = {
adamstark@14 252 isa = XCBuildConfiguration;
adamstark@14 253 buildSettings = {
adamstark@14 254 PRODUCT_NAME = "$(TARGET_NAME)";
adamstark@14 255 };
adamstark@14 256 name = Debug;
adamstark@14 257 };
adamstark@14 258 E38214F7188E7AED00DDD7C8 /* Release */ = {
adamstark@14 259 isa = XCBuildConfiguration;
adamstark@14 260 buildSettings = {
adamstark@14 261 PRODUCT_NAME = "$(TARGET_NAME)";
adamstark@14 262 };
adamstark@14 263 name = Release;
adamstark@14 264 };
adamstark@14 265 /* End XCBuildConfiguration section */
adamstark@14 266
adamstark@14 267 /* Begin XCConfigurationList section */
adamstark@14 268 E38214E7188E7AED00DDD7C8 /* Build configuration list for PBXProject "BTrack Tests" */ = {
adamstark@14 269 isa = XCConfigurationList;
adamstark@14 270 buildConfigurations = (
adamstark@14 271 E38214F3188E7AED00DDD7C8 /* Debug */,
adamstark@14 272 E38214F4188E7AED00DDD7C8 /* Release */,
adamstark@14 273 );
adamstark@14 274 defaultConfigurationIsVisible = 0;
adamstark@14 275 defaultConfigurationName = Release;
adamstark@14 276 };
adamstark@14 277 E38214F5188E7AED00DDD7C8 /* Build configuration list for PBXNativeTarget "BTrack Tests" */ = {
adamstark@14 278 isa = XCConfigurationList;
adamstark@14 279 buildConfigurations = (
adamstark@14 280 E38214F6188E7AED00DDD7C8 /* Debug */,
adamstark@14 281 E38214F7188E7AED00DDD7C8 /* Release */,
adamstark@14 282 );
adamstark@14 283 defaultConfigurationIsVisible = 0;
adamstark@14 284 defaultConfigurationName = Release;
adamstark@14 285 };
adamstark@14 286 /* End XCConfigurationList section */
adamstark@14 287 };
adamstark@14 288 rootObject = E38214E4188E7AED00DDD7C8 /* Project object */;
adamstark@14 289 }