优点

VS历经几十年的锤炼,秒杀各类web开发环境。

相对于博文所附测试用例,本附件的优点:统一完善、统一补充。

相对于控制台程序:大量简单的测试用例,方便快速定位错误。

VS2019打开《喜缺全书算法册》附带代码的方法兼述单元测试_力扣

使用方法

使用方法一:修改某个封装类,然后运行所有测试用例。看是否有测试用例,没通过。调试没有通过的测试用例。在改测试用例上,单击鼠标右键,在右键菜单中选择“调试”。

使用方法二:修改某题的源码,然后运行此类的测试用例。

使用方法三:输出日志。Microsoft::VisualStudio::CppUnitTestFramework::Logger::WriteMessage(“d”); 选中此测试用例才会显示结果。

VS2019打开《喜缺全书算法册》附带代码的方法兼述单元测试_算法_02

使用方法

下载,解压,用VS2019打开BookCode\BookCode.sln,点击“在试图中运行所有测试”按钮(红圈中)。

VS2019打开《喜缺全书算法册》附带代码的方法兼述单元测试_喜缺全书_03

绿色对勾表示测试用例通过,红色叉叉表示测试用例,没有通过。
蓝圈是树状结构。第一层是项目(工程),第二层是命名空间,第三层是类,第四层是函数。
《喜缺全书算法册》,大量的题目和测试用例,打包下载。
如果这两个链接打不开,可能是这两个资源处于审核状态,快则几分钟,慢则2天。
可以加QQ群下载。

如果测试资源管理器没有打开,可以通过VS菜单"测试->测试资源管理器”打开。


测试环境

操作系统:win7 开发环境: VS2019 C++17
或者 操作系统:win10 开发环境: VS2022 C++17
如无特殊说明,本算法用**C++**实现。

VS2019打开《喜缺全书算法册》附带代码的方法兼述单元测试_单元测试_04