spdlog测试TEST_CASE
时间: 2023-07-10 22:28:57 浏览: 99
测试案例
您好!针对您的问题,这里是一个使用spdlog进行测试的TEST_CASE示例:
```cpp
#include <catch2/catch.hpp>
#include <spdlog/spdlog.h>
TEST_CASE("spdlog test case", "[spdlog]") {
auto console_logger = spdlog::stdout_logger_mt("console_logger");
console_logger->info("This is a test log message.");
REQUIRE(true);
}
```
此示例使用Catch2作为测试框架,并使用spdlog创建一个控制台日志记录器。测试用例通过记录一条日志消息并断言true来测试spdlog的正常工作。需要注意的是,在运行此测试之前,需要确保您已经正确地安装了Catch2和spdlog库。
阅读全文