From ad84a6149f38e4d6c5d4db3127723275f312d55d Mon Sep 17 00:00:00 2001 From: dm1sh Date: Thu, 16 Dec 2021 01:45:16 +0300 Subject: [PATCH] Added visual studio cmake support --- CMakeLists.txt | 2 +- CMakeSettings.json | 16 ++++++++++++++++ tests/QRCode_test.cpp | 2 +- 3 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 CMakeSettings.json diff --git a/CMakeLists.txt b/CMakeLists.txt index 2e6cd7b..0eb21c2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -7,4 +7,4 @@ enable_testing() add_subdirectory(Demo) add_subdirectory(QRCodeLibrary) -add_subdirectory(tests) \ No newline at end of file +add_subdirectory(tests) diff --git a/CMakeSettings.json b/CMakeSettings.json new file mode 100644 index 0000000..717138c --- /dev/null +++ b/CMakeSettings.json @@ -0,0 +1,16 @@ +{ + "configurations": [ + { + "name": "x64-Debug", + "generator": "Ninja", + "configurationType": "Debug", + "inheritEnvironments": [ "msvc_x64_x64" ], + "buildRoot": "${projectDir}\\out\\build\\${name}", + "installRoot": "${projectDir}\\out\\install\\${name}", + "cmakeCommandArgs": "", + "buildCommandArgs": "", + "ctestCommandArgs": "", + "cmakeToolchain": "C:/Users/dm1sh/Downloads/vcpkg/scripts/buildsystems/vcpkg.cmake" + } + ] +} \ No newline at end of file diff --git a/tests/QRCode_test.cpp b/tests/QRCode_test.cpp index 4f393f7..cd42135 100644 --- a/tests/QRCode_test.cpp +++ b/tests/QRCode_test.cpp @@ -14,7 +14,7 @@ TEST(QRCodeTests, ConstructsClass) { string inp("TEST"); QRCode qr(inp); - EXPECT_EQ(qr.input, "TES"); + EXPECT_EQ(qr.input, "TEST"); EXPECT_EQ(qr.corr_lvl, CorrectionLevel::M); EXPECT_EQ(qr.method, QRCodeMethod::Alphabetic); }