我目前正在运行比较长JSON字符串的Qt单元测试。失败时,Qt输出显示字符串的预期值和实际值。但是,它们在一定数量的字符后被截断。有没有办法让Qt显示字符串的全部内容?
答案 0 :(得分:0)
目前无法做到这一点。
请参阅Qt Testlib的比较函数的定义:http://code.woboq.org/data/symbol.html?root=../qt5/&ref=_ZN11QTestResult7compareEbPKcPcS2_S1_S1_S1_i
最大消息长度是硬编码的,1024个字符。这也会截断实际/期望值。
答案 1 :(得分:0)
最大长度无法修复。将字符串分段为数组并进行检查。将字符串拆分为有限大小的数组。