Просмотр исходного кода

一二题合并,未完成单元测试

master
linyongji 4 лет назад
Родитель
Сommit
5ebc165667
6 измененных файлов: 20 добавлений и 12 удалений
  1. Двоичные данные
      Alogrithm/.vs/Alogrithm/v16/.suo
  2. +10
    -0
      Alogrithm/Alogrithm.sln
  3. +2
    -0
      Alogrithm/Alogrithm/Alogrithm.vcxproj
  4. +6
    -0
      Alogrithm/Alogrithm/Alogrithm.vcxproj.filters
  5. +1
    -12
      Alogrithm/UnitTest/UnitTest.cpp
  6. +1
    -0
      Alogrithm/UnitTest/pch.h

Двоичные данные
Alogrithm/.vs/Alogrithm/v16/.suo Просмотреть файл


+ 10
- 0
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


+ 2
- 0
Alogrithm/Alogrithm/Alogrithm.vcxproj Просмотреть файл

@@ -139,10 +139,12 @@
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="src\1_ContainsNearbyDuplicate.cpp" />
<ClCompile Include="src\2_ExcelSheetColumnTitle.cpp" />
<ClCompile Include="src\main.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="include\1_ContainsNearbyDuplicate.h" />
<ClInclude Include="include\2_ExcelSheetColumnTitle.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />


+ 6
- 0
Alogrithm/Alogrithm/Alogrithm.vcxproj.filters Просмотреть файл

@@ -30,10 +30,16 @@
<ClCompile Include="src\2_ExcelSheetColumnTitle.cpp">
<Filter>源文件\src</Filter>
</ClCompile>
<ClCompile Include="src\1_ContainsNearbyDuplicate.cpp">
<Filter>源文件\src</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="include\2_ExcelSheetColumnTitle.h">
<Filter>头文件\include</Filter>
</ClInclude>
<ClInclude Include="include\1_ContainsNearbyDuplicate.h">
<Filter>头文件\include</Filter>
</ClInclude>
</ItemGroup>
</Project>

+ 1
- 12
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)); //_ttoi是CString转为整型
Assert::AreEqual(nReal, _ttoi64(nExpect));
}

}
};


+ 1
- 0
Alogrithm/UnitTest/pch.h Просмотреть файл

@@ -14,6 +14,7 @@
#include <atlstr.h>



int CalcCount(int n, char(*str)[10]);
int* str_device(CString* str, int* value_count);



Загрузка…
Отмена
Сохранить