diff --git a/lab_3.xcodeproj/project.pbxproj b/lab_3.xcodeproj/project.pbxproj index 881468f..d585abf 100644 --- a/lab_3.xcodeproj/project.pbxproj +++ b/lab_3.xcodeproj/project.pbxproj @@ -26,13 +26,13 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ + 3500CF012A2FCD4D00DFE7A1 /* histogram_internal.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = histogram_internal.hpp; path = ../../histogram_internal.hpp; sourceTree = ""; }; 35EA3A942A2D54F400ED69F1 /* lab_3 */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = lab_3; sourceTree = BUILT_PRODUCTS_DIR; }; 35EA3A972A2D54F400ED69F1 /* main.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = main.cpp; sourceTree = ""; }; 35EA3A9E2A2D58E700ED69F1 /* histogram.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = histogram.cpp; sourceTree = ""; }; 35EA3A9F2A2D58E700ED69F1 /* histogram.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = histogram.hpp; sourceTree = ""; }; 35EA3AA12A2D591600ED69F1 /* text.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = text.cpp; sourceTree = ""; }; 35EA3AA22A2D591600ED69F1 /* text.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = text.hpp; sourceTree = ""; }; - 35EA3AA92A2D5D8400ED69F1 /* histogram_internal.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = histogram_internal.hpp; sourceTree = ""; }; 35EA3AD82A2D6B2100ED69F1 /* svg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = svg.cpp; sourceTree = ""; }; 35EA3AD92A2D6B2100ED69F1 /* svg.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = svg.hpp; sourceTree = ""; }; /* End PBXFileReference section */ @@ -52,13 +52,13 @@ isa = PBXGroup; children = ( 35EA3A972A2D54F400ED69F1 /* main.cpp */, - 35EA3AD82A2D6B2100ED69F1 /* svg.cpp */, - 35EA3AD92A2D6B2100ED69F1 /* svg.hpp */, - 35EA3AA12A2D591600ED69F1 /* text.cpp */, - 35EA3AA22A2D591600ED69F1 /* text.hpp */, - 35EA3A9E2A2D58E700ED69F1 /* histogram.cpp */, 35EA3A9F2A2D58E700ED69F1 /* histogram.hpp */, - 35EA3AA92A2D5D8400ED69F1 /* histogram_internal.hpp */, + 35EA3A9E2A2D58E700ED69F1 /* histogram.cpp */, + 35EA3AA22A2D591600ED69F1 /* text.hpp */, + 35EA3AA12A2D591600ED69F1 /* text.cpp */, + 35EA3AD92A2D6B2100ED69F1 /* svg.hpp */, + 35EA3AD82A2D6B2100ED69F1 /* svg.cpp */, + 3500CF012A2FCD4D00DFE7A1 /* histogram_internal.hpp */, 35EA3A952A2D54F400ED69F1 /* Products */, ); sourceTree = ""; @@ -98,6 +98,7 @@ isa = PBXProject; attributes = { BuildIndependentTargetsInParallel = 1; + LastSwiftUpdateCheck = 1430; LastUpgradeCheck = 1430; TargetAttributes = { 35EA3A932A2D54F400ED69F1 = { @@ -188,6 +189,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = /usr/local/include/; MACOSX_DEPLOYMENT_TARGET = 13.3; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; @@ -240,6 +242,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = /usr/local/include/; MACOSX_DEPLOYMENT_TARGET = 13.3; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; diff --git a/lab_3.xcodeproj/project.xcworkspace/xcuserdata/lesaminov.xcuserdatad/UserInterfaceState.xcuserstate b/lab_3.xcodeproj/project.xcworkspace/xcuserdata/lesaminov.xcuserdatad/UserInterfaceState.xcuserstate index 91dde2c..c77958c 100644 Binary files a/lab_3.xcodeproj/project.xcworkspace/xcuserdata/lesaminov.xcuserdatad/UserInterfaceState.xcuserstate and b/lab_3.xcodeproj/project.xcworkspace/xcuserdata/lesaminov.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/lab_3.xcodeproj/xcshareddata/xcschemes/lab_3.xcscheme b/lab_3.xcodeproj/xcshareddata/xcschemes/lab_3.xcscheme new file mode 100644 index 0000000..6ddbf8e --- /dev/null +++ b/lab_3.xcodeproj/xcshareddata/xcschemes/lab_3.xcscheme @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/lab_3.xcodeproj/xcshareddata/xcschemes/unittest1.xcscheme b/lab_3.xcodeproj/xcshareddata/xcschemes/unittest1.xcscheme new file mode 100644 index 0000000..1b64ce2 --- /dev/null +++ b/lab_3.xcodeproj/xcshareddata/xcschemes/unittest1.xcscheme @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/lab_3.xcodeproj/xcuserdata/lesaminov.xcuserdatad/xcschemes/xcschememanagement.plist b/lab_3.xcodeproj/xcuserdata/lesaminov.xcuserdatad/xcschemes/xcschememanagement.plist index dcf43d8..3c0217c 100644 --- a/lab_3.xcodeproj/xcuserdata/lesaminov.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/lab_3.xcodeproj/xcuserdata/lesaminov.xcuserdatad/xcschemes/xcschememanagement.plist @@ -5,10 +5,28 @@ SchemeUserState lab_3.xcscheme_^#shared#^_ + + orderHint + 1 + + unittest1.xcscheme_^#shared#^_ orderHint 0 + SuppressBuildableAutocreation + + 35EA3A932A2D54F400ED69F1 + + primary + + + 35EA3AFB2A2E027400ED69F1 + + primary + + + diff --git a/svg.hpp b/svg.hpp index 91d53ba..4585ad4 100644 --- a/svg.hpp +++ b/svg.hpp @@ -1,9 +1,4 @@ -#ifndef SVG_H_INCLUDED -#define SVG_H_INCLUDED #include void show_histogram_svg(const std::vector& bins); - - -#endif // SVG_H_INCLUDED diff --git a/unittest/doctest.hpp b/unittest/doctest.hpp index 5c754cd..af5c397 100644 --- a/unittest/doctest.hpp +++ b/unittest/doctest.hpp @@ -1,7 +1,7 @@ // ====================================================================== lgtm [cpp/missing-header-guard] // == DO NOT MODIFY THIS FILE BY HAND - IT IS AUTO GENERATED BY CMAKE! == // ====================================================================== -// +// хуй // doctest.h - the lightest feature-rich C++ single-header testing framework for unit tests and TDD // // Copyright (c) 2016-2023 Viktor Kirilov diff --git a/unittest/histogram_internal.hpp b/unittest/histogram_internal.hpp new file mode 100644 index 0000000..f86b074 --- /dev/null +++ b/unittest/histogram_internal.hpp @@ -0,0 +1,13 @@ +#include + +void find_minmax(std::vector &numbers, double& min, double& max) +{ + min = numbers[0]; max = numbers[0]; + for (double x : numbers) + { + if (max < x) + max = x; + if (min > x) + min = x; + } +} diff --git a/unittest/unittest.cpp b/unittest/unittest.cpp index 8f06592..f5fdc74 100644 --- a/unittest/unittest.cpp +++ b/unittest/unittest.cpp @@ -1,31 +1,30 @@ -#define DOCTEST_CONFIG_NO_MULTITHREADING #define DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN -#include "doctest.h" -#include "histogram_internal.h" +#include "doctest.hpp" +#include "histogram_internal.hpp" +#include TEST_CASE("distinct positive numbers") { double min = 0; double max = 0; - find_minmax({1, 2}, min, max); - CHECK(min == 1); - CHECK(max == 2); + std::vector numbers3 = {-5, -3, -4, -1, -2}; + find_minmax(numbers3, min, max); + CHECK(min == -5); + CHECK(max == -1); } TEST_CASE("vector with same elements") { double min = 0; double max = 0; - find_minmax({2,2,2}, min, max); + std::vector numbers3 = {2,2,2}; + find_minmax(numbers3, min, max); CHECK(min == 2); CHECK(max == 2); } TEST_CASE("distinct positive numbers 2") { double min = 0; double max = 0; - std::vectorv{2,1}; - CHECK(v.size() != 0); - CHECK(v.size() != 1); - find_minmax({1, 2}, min, max); - CHECK(min == 1); - CHECK(max == 2); - CHECK(min != max); + std::vector numbers3 = {-4}; + find_minmax(numbers3, min, max); + CHECK(min == -4); + CHECK(max == -4); } diff --git a/unittest/unittest.xcodeproj/project.pbxproj b/unittest/unittest.xcodeproj/project.pbxproj index a9dc519..d926c03 100644 --- a/unittest/unittest.xcodeproj/project.pbxproj +++ b/unittest/unittest.xcodeproj/project.pbxproj @@ -6,34 +6,93 @@ objectVersion = 56; objects = { +/* Begin PBXBuildFile section */ + 3500CF9B2A3007AD00DFE7A1 /* unittest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3500CF992A3007AD00DFE7A1 /* unittest.cpp */; }; +/* End PBXBuildFile section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 3500CF892A30073A00DFE7A1 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = /usr/share/man/man1/; + dstSubfolderSpec = 0; + files = ( + ); + runOnlyForDeploymentPostprocessing = 1; + }; +/* End PBXCopyFilesBuildPhase section */ + /* Begin PBXFileReference section */ - 35EA3AD42A2D65C200ED69F1 /* histogram_internal.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = histogram_internal.hpp; path = ../histogram_internal.hpp; sourceTree = ""; }; - 35EA3AD52A2D65C200ED69F1 /* histogram.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = histogram.cpp; path = ../histogram.cpp; sourceTree = ""; }; - 35EA3AD62A2D65F200ED69F1 /* unittest.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = unittest.cpp; sourceTree = ""; }; - 35EA3AD72A2D65F200ED69F1 /* doctest.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = doctest.hpp; sourceTree = ""; }; + 3500CF8B2A30073A00DFE7A1 /* unittest */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = unittest; sourceTree = BUILT_PRODUCTS_DIR; }; + 3500CF982A3007AD00DFE7A1 /* doctest.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = doctest.hpp; sourceTree = ""; }; + 3500CF992A3007AD00DFE7A1 /* unittest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unittest.cpp; sourceTree = ""; }; + 3500CF9A2A3007AD00DFE7A1 /* histogram_internal.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = histogram_internal.hpp; sourceTree = ""; }; /* End PBXFileReference section */ +/* Begin PBXFrameworksBuildPhase section */ + 3500CF882A30073A00DFE7A1 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + /* Begin PBXGroup section */ - 35EA3ACD2A2D657900ED69F1 = { + 3500CF822A30073A00DFE7A1 = { + isa = PBXGroup; + children = ( + 3500CF992A3007AD00DFE7A1 /* unittest.cpp */, + 3500CF9A2A3007AD00DFE7A1 /* histogram_internal.hpp */, + 3500CF982A3007AD00DFE7A1 /* doctest.hpp */, + 3500CF8C2A30073A00DFE7A1 /* Products */, + ); + sourceTree = ""; + }; + 3500CF8C2A30073A00DFE7A1 /* Products */ = { isa = PBXGroup; children = ( - 35EA3AD62A2D65F200ED69F1 /* unittest.cpp */, - 35EA3AD42A2D65C200ED69F1 /* histogram_internal.hpp */, - 35EA3AD52A2D65C200ED69F1 /* histogram.cpp */, - 35EA3AD72A2D65F200ED69F1 /* doctest.hpp */, + 3500CF8B2A30073A00DFE7A1 /* unittest */, ); + name = Products; sourceTree = ""; }; /* End PBXGroup section */ +/* Begin PBXNativeTarget section */ + 3500CF8A2A30073A00DFE7A1 /* unittest */ = { + isa = PBXNativeTarget; + buildConfigurationList = 3500CF922A30073A00DFE7A1 /* Build configuration list for PBXNativeTarget "unittest" */; + buildPhases = ( + 3500CF872A30073A00DFE7A1 /* Sources */, + 3500CF882A30073A00DFE7A1 /* Frameworks */, + 3500CF892A30073A00DFE7A1 /* CopyFiles */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = unittest; + productName = unittest; + productReference = 3500CF8B2A30073A00DFE7A1 /* unittest */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + /* Begin PBXProject section */ - 35EA3ACE2A2D657900ED69F1 /* Project object */ = { + 3500CF832A30073A00DFE7A1 /* Project object */ = { isa = PBXProject; attributes = { BuildIndependentTargetsInParallel = 1; LastUpgradeCheck = 1430; + TargetAttributes = { + 3500CF8A2A30073A00DFE7A1 = { + CreatedOnToolsVersion = 14.3.1; + }; + }; }; - buildConfigurationList = 35EA3AD12A2D657900ED69F1 /* Build configuration list for PBXProject "unittest" */; + buildConfigurationList = 3500CF862A30073A00DFE7A1 /* Build configuration list for PBXProject "unittest" */; compatibilityVersion = "Xcode 14.0"; developmentRegion = en; hasScannedForEncodings = 0; @@ -41,40 +100,175 @@ en, Base, ); - mainGroup = 35EA3ACD2A2D657900ED69F1; + mainGroup = 3500CF822A30073A00DFE7A1; + productRefGroup = 3500CF8C2A30073A00DFE7A1 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( + 3500CF8A2A30073A00DFE7A1 /* unittest */, ); }; /* End PBXProject section */ +/* Begin PBXSourcesBuildPhase section */ + 3500CF872A30073A00DFE7A1 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3500CF9B2A3007AD00DFE7A1 /* unittest.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + /* Begin XCBuildConfiguration section */ - 35EA3AD22A2D657900ED69F1 /* Debug */ = { + 3500CF902A30073A00DFE7A1 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 13.3; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = macosx; + }; + name = Debug; + }; + 3500CF912A30073A00DFE7A1 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 13.3; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + SDKROOT = macosx; + }; + name = Release; + }; + 3500CF932A30073A00DFE7A1 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_STYLE = Automatic; + PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; }; - 35EA3AD32A2D657900ED69F1 /* Release */ = { + 3500CF942A30073A00DFE7A1 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_STYLE = Automatic; + PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 35EA3AD12A2D657900ED69F1 /* Build configuration list for PBXProject "unittest" */ = { + 3500CF862A30073A00DFE7A1 /* Build configuration list for PBXProject "unittest" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3500CF902A30073A00DFE7A1 /* Debug */, + 3500CF912A30073A00DFE7A1 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 3500CF922A30073A00DFE7A1 /* Build configuration list for PBXNativeTarget "unittest" */ = { isa = XCConfigurationList; buildConfigurations = ( - 35EA3AD22A2D657900ED69F1 /* Debug */, - 35EA3AD32A2D657900ED69F1 /* Release */, + 3500CF932A30073A00DFE7A1 /* Debug */, + 3500CF942A30073A00DFE7A1 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; - rootObject = 35EA3ACE2A2D657900ED69F1 /* Project object */; + rootObject = 3500CF832A30073A00DFE7A1 /* Project object */; } diff --git a/unittest/unittest.xcodeproj/project.xcworkspace/xcuserdata/lesaminov.xcuserdatad/UserInterfaceState.xcuserstate b/unittest/unittest.xcodeproj/project.xcworkspace/xcuserdata/lesaminov.xcuserdatad/UserInterfaceState.xcuserstate index 11cf15a..3a55615 100644 Binary files a/unittest/unittest.xcodeproj/project.xcworkspace/xcuserdata/lesaminov.xcuserdatad/UserInterfaceState.xcuserstate and b/unittest/unittest.xcodeproj/project.xcworkspace/xcuserdata/lesaminov.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/unittest/unittest.xcodeproj/xcuserdata/lesaminov.xcuserdatad/xcschemes/xcschememanagement.plist b/unittest/unittest.xcodeproj/xcuserdata/lesaminov.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..3a5b546 --- /dev/null +++ b/unittest/unittest.xcodeproj/xcuserdata/lesaminov.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,14 @@ + + + + + SchemeUserState + + unittest.xcscheme_^#shared#^_ + + orderHint + 0 + + + +