You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将gtest测试用例名称拆分为两行(适配75字符行宽)

GTest长测试用例名称换行方案

完全可以按照你给出的格式拆分测试用例名称,这样调整既符合GTest的语法要求,也能满足每行不超过75字符的格式限制。

原因很简单:GTest的测试用例名称本质是C字符串字面量,而C编译器会自动拼接相邻且无分隔符的字符串。你把长名称拆分为多行后,编译器会自动将它们合并成一个完整的名称,不会影响测试用例的识别和正常运行。

调整后的完整代码示例(顺便补全了原代码中缺失的引号与分号,避免编译错误):

TEST_F(ServerCN#3Test,
       ServerCN#3ConnectionCreateReturnErrorNo87When
       InvalidconnectionConnectionParameterPassed) {
    char * ip = "xx.xx.xx.xx";
    int port = 1111;
    error = class::ConnectionCreate(ip, port);
    EXPECT_EQ(error, 87);
}

内容的提问来源于stack exchange,提问作者Un_known_user

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 17:53:13