diff --git a/Alogrithm/.vs/Alogrithm/v16/.suo b/Alogrithm/.vs/Alogrithm/v16/.suo index f3ce712..a393433 100644 Binary files a/Alogrithm/.vs/Alogrithm/v16/.suo and b/Alogrithm/.vs/Alogrithm/v16/.suo differ diff --git a/Alogrithm/Alogrithm.sln b/Alogrithm/Alogrithm.sln index f918ad6..6e7f385 100644 --- a/Alogrithm/Alogrithm.sln +++ b/Alogrithm/Alogrithm.sln @@ -5,6 +5,8 @@ VisualStudioVersion = 16.0.30804.86 MinimumVisualStudioVersion = 10.0.40219.1 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Alogrithm", "Alogrithm\Alogrithm.vcxproj", "{10672502-40A3-4840-8A25-4F01518FDEBE}" EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "UnitTest", "UnitTest\UnitTest.vcxproj", "{BABADA8A-F1CD-4EAA-9392-D0B01F8DF7A4}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|x64 = Debug|x64 @@ -21,6 +23,14 @@ Global {10672502-40A3-4840-8A25-4F01518FDEBE}.Release|x64.Build.0 = Release|x64 {10672502-40A3-4840-8A25-4F01518FDEBE}.Release|x86.ActiveCfg = Release|Win32 {10672502-40A3-4840-8A25-4F01518FDEBE}.Release|x86.Build.0 = Release|Win32 + {BABADA8A-F1CD-4EAA-9392-D0B01F8DF7A4}.Debug|x64.ActiveCfg = Debug|x64 + {BABADA8A-F1CD-4EAA-9392-D0B01F8DF7A4}.Debug|x64.Build.0 = Debug|x64 + {BABADA8A-F1CD-4EAA-9392-D0B01F8DF7A4}.Debug|x86.ActiveCfg = Debug|Win32 + {BABADA8A-F1CD-4EAA-9392-D0B01F8DF7A4}.Debug|x86.Build.0 = Debug|Win32 + {BABADA8A-F1CD-4EAA-9392-D0B01F8DF7A4}.Release|x64.ActiveCfg = Release|x64 + {BABADA8A-F1CD-4EAA-9392-D0B01F8DF7A4}.Release|x64.Build.0 = Release|x64 + {BABADA8A-F1CD-4EAA-9392-D0B01F8DF7A4}.Release|x86.ActiveCfg = Release|Win32 + {BABADA8A-F1CD-4EAA-9392-D0B01F8DF7A4}.Release|x86.Build.0 = Release|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/Alogrithm/Alogrithm/Alogrithm.vcxproj b/Alogrithm/Alogrithm/Alogrithm.vcxproj index 082fe17..b8069ed 100644 --- a/Alogrithm/Alogrithm/Alogrithm.vcxproj +++ b/Alogrithm/Alogrithm/Alogrithm.vcxproj @@ -139,10 +139,12 @@ + + diff --git a/Alogrithm/Alogrithm/Alogrithm.vcxproj.filters b/Alogrithm/Alogrithm/Alogrithm.vcxproj.filters index ef4b6f2..5f38754 100644 --- a/Alogrithm/Alogrithm/Alogrithm.vcxproj.filters +++ b/Alogrithm/Alogrithm/Alogrithm.vcxproj.filters @@ -30,10 +30,16 @@ 源文件\src + + 源文件\src + 头文件\include + + 头文件\include + \ No newline at end of file diff --git a/Alogrithm/UnitTest/UnitTest.cpp b/Alogrithm/UnitTest/UnitTest.cpp index d442764..fcdc2e9 100644 --- a/Alogrithm/UnitTest/UnitTest.cpp +++ b/Alogrithm/UnitTest/UnitTest.cpp @@ -10,19 +10,8 @@ namespace UnitTest public: - TEST_METHOD(TestMethode1) + TEST_METHOD(TestMethode2) { - char str[50][10] = { 0 };//iniļ ڵ - int count = CalcCount(50, str);//iniļ ڵĸ - bool nReal;// - CString na, nb, nExpect; //b治ͬļֵ - for (int j = 0; j < count; j++) - { - GetPrivateProfileString(str[j], "na", " ", na.GetBuffer(20), 20, FilePath); - GetPrivateProfileString(str[j], "nExpect", " ", nExpect.GetBuffer(20), 20, FilePath); - nReal = add(_ttoi64(na), _ttoi64(nb)); //_ttoiCStringתΪ - Assert::AreEqual(nReal, _ttoi64(nExpect)); - } } }; diff --git a/Alogrithm/UnitTest/pch.h b/Alogrithm/UnitTest/pch.h index d1168e9..b8b5096 100644 --- a/Alogrithm/UnitTest/pch.h +++ b/Alogrithm/UnitTest/pch.h @@ -14,6 +14,7 @@ #include + int CalcCount(int n, char(*str)[10]); int* str_device(CString* str, int* value_count);