From 894d3fe0ee0bb136d7a4e9a457194fc3a6ec25c7 Mon Sep 17 00:00:00 2001 From: MelnikovDM Date: Tue, 7 May 2024 20:51:18 +0300 Subject: [PATCH] build: unittest + doctest.h --- doctest.h | 1 + labor01.cpp | 1 + text.h | 6 +++--- unittest.cpp | 0 unittest.sln | 31 +++++++++++++++++++++++++++++++ 5 files changed, 36 insertions(+), 3 deletions(-) create mode 100644 doctest.h create mode 100644 unittest.cpp create mode 100644 unittest.sln diff --git a/doctest.h b/doctest.h new file mode 100644 index 0000000..6f70f09 --- /dev/null +++ b/doctest.h @@ -0,0 +1 @@ +#pragma once diff --git a/labor01.cpp b/labor01.cpp index 1fee2bc..6c917b7 100644 --- a/labor01.cpp +++ b/labor01.cpp @@ -1,6 +1,7 @@ #include #include #include "histogram.h" +#include #include "text.h" diff --git a/text.h b/text.h index 777c302..56bf115 100644 --- a/text.h +++ b/text.h @@ -1,9 +1,9 @@ -#ifndef HISTOGRAM_H_INCLUDED -#define HISTOGRAM_H_INCLUDED +#ifndef TEXT_H_INCLUDED +#define TEXT_H_INCLUDED #include void show_histogram_text(const std::vector& bins, size_t& bin_count); -#endif // HISTOGRAM_H_INCLUDED \ No newline at end of file +#endif // TEXT_H_INCLUDED \ No newline at end of file diff --git a/unittest.cpp b/unittest.cpp new file mode 100644 index 0000000..e69de29 diff --git a/unittest.sln b/unittest.sln new file mode 100644 index 0000000..d3f3ec3 --- /dev/null +++ b/unittest.sln @@ -0,0 +1,31 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.7.34024.191 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "unittest", "unittest.vcxproj", "{9AD59A50-DBD4-43A6-9E29-FCE8AB4DCC54}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {9AD59A50-DBD4-43A6-9E29-FCE8AB4DCC54}.Debug|x64.ActiveCfg = Debug|x64 + {9AD59A50-DBD4-43A6-9E29-FCE8AB4DCC54}.Debug|x64.Build.0 = Debug|x64 + {9AD59A50-DBD4-43A6-9E29-FCE8AB4DCC54}.Debug|x86.ActiveCfg = Debug|Win32 + {9AD59A50-DBD4-43A6-9E29-FCE8AB4DCC54}.Debug|x86.Build.0 = Debug|Win32 + {9AD59A50-DBD4-43A6-9E29-FCE8AB4DCC54}.Release|x64.ActiveCfg = Release|x64 + {9AD59A50-DBD4-43A6-9E29-FCE8AB4DCC54}.Release|x64.Build.0 = Release|x64 + {9AD59A50-DBD4-43A6-9E29-FCE8AB4DCC54}.Release|x86.ActiveCfg = Release|Win32 + {9AD59A50-DBD4-43A6-9E29-FCE8AB4DCC54}.Release|x86.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {2857DA35-CE5A-4DD1-B21E-73E914A1C99B} + EndGlobalSection +EndGlobal