我编写了使用 libcURL 从给定网页检索信息的代码。我想为此代码编写一个单元测试。我曾尝试使用 cmake 执行此操作,但遇到了各种问题。是否有另一个框架可以让我更轻松地完成这项工作?
以下是有关我在使用 cmake 时遇到的问题的详细信息:
以前,我使用 tinyweb 作为单元测试的一部分向本地主机发送测试网页。然后我使用多个命令将值输入到我的代码中(这将从本地主机检索相关信息)并杀死 tinyweb。整体结构与此类似:
我遇到了很多问题。一旦执行了启动 tiny.exe 的命令,ctest 的下一行将不会运行,直到 tiny.exe 被杀死。
我之前尝试过使用批处理文件做类似的事情,但是 tiny.exe 在意外的时候被杀死了。