test: 增加工具箱本地验证覆盖

新增不依赖外部 NuGet 的测试项目,覆盖快捷键解析、组合校验、路径和网址校验,以及配置读写、导出和数据版本策略。

同步维护 development.md,记录本轮完成情况、后续可选打磨点和最新验证命令。
This commit is contained in:
2026-05-27 14:59:07 +08:00
parent 0047be65ca
commit bbc183cef6
4 changed files with 273 additions and 10 deletions

View File

@@ -7,6 +7,10 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{DF1687D8-B6F
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PersonalToolbox", "src\PersonalToolbox\PersonalToolbox.csproj", "{9A4ED1BF-510A-4481-AE7B-62490D3D7BBA}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{66058A29-88BE-4215-BB4B-1F298EC16616}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PersonalToolbox.Tests", "tests\PersonalToolbox.Tests\PersonalToolbox.Tests.csproj", "{7E11D95E-93C3-4CA4-A24C-25CF15CA1A60}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -20,8 +24,13 @@ Global
{9A4ED1BF-510A-4481-AE7B-62490D3D7BBA}.Debug|Any CPU.Build.0 = Debug|Any CPU
{9A4ED1BF-510A-4481-AE7B-62490D3D7BBA}.Release|Any CPU.ActiveCfg = Release|Any CPU
{9A4ED1BF-510A-4481-AE7B-62490D3D7BBA}.Release|Any CPU.Build.0 = Release|Any CPU
{7E11D95E-93C3-4CA4-A24C-25CF15CA1A60}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{7E11D95E-93C3-4CA4-A24C-25CF15CA1A60}.Debug|Any CPU.Build.0 = Debug|Any CPU
{7E11D95E-93C3-4CA4-A24C-25CF15CA1A60}.Release|Any CPU.ActiveCfg = Release|Any CPU
{7E11D95E-93C3-4CA4-A24C-25CF15CA1A60}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{9A4ED1BF-510A-4481-AE7B-62490D3D7BBA} = {DF1687D8-B6FA-4DF9-90EC-E749B85024EC}
{7E11D95E-93C3-4CA4-A24C-25CF15CA1A60} = {66058A29-88BE-4215-BB4B-1F298EC16616}
EndGlobalSection
EndGlobal