#4934·googletest

[FR]: 使 `(Unordered)ElementsAreArray` 的 `EXPECT_THAT` 可供人类/人工智能阅读

作者: kenoss创建于 2026年2月25日更新于 2026年9月10日
标签enhancement
  • 在最近的承诺中是否存在这一特征?

我想是的(在铬中使用的版本).

为什么我们需要这个功能?

为日常铬开发.

说明提议。

□动机

我认为,(无序的)ElementsArray'的EXPECT-THAT'目前的产出是不能读取的。 我们可以改进它。

□ 实例

代码:有如:https://source.chromium.org/chromium/chromium/src/+/main:content/browser/preloading/prresander/prerender browsertest.cc;l=8357;drc=02e3f72738b5ad02e8f30ab40ea146750a91f2c

结果 :

././内容/浏览器/预装/预装/预装/预装.cc:8988:失败
数值: 前置输入
预期:有4个要素
元素 #0 等于 Enter{ source=65 精确调试=1 资格=1 失败Reason=0 Holdback status=1 预装Predictor=50 预装Type=4 ReadyTime=1247 SpeculationEagerness=2 TimeToextNavigation=1247 Triggering Outcome=5},
元素# 1 等于条目{ source=65 准确调试=0 资格=1 失败Reason=0 持有后置状态=1 预加载 Predictor=50 预加载 Type=4 ReadyTime=1247 SpeculationEagerness=2 TimeToextNavigation=1247 Triggering Outcome=4},
元素 #2 等于 Enter{ source=65 精确调试=0 资格=1 失败 Reason=186 Holdback status=1 预加载 Predictor=50 预加载 Type=4 Spealing Eagerness=2 TimeTonextNavigation=1247 触发结果come=6 },
元素 # 3 等于 条目{ source=65 准确调试=0 资格=1 失败Reason=0 持有后置状态=1 预装预装程序=50 预装预装程序=Type=4 SpealingEagerness=2 TimeTonextNavigation=1247 触发结果Come=3 }
实际:{ 输入{ 来源=65 调试 准确=65 调试=1 合格=1 合格=1 合格=1 合格=5 合格=5 合格=5 合格=1 合格=5 合格=1 合格=1 合格=1 合格=1 合格=4 合格=4 合格=4 合格=4 合格=4 合格=4 合格=4 合格=4 合格=4 合格=4 合格=4 合格=1 合格=4 合格=4 合格=4 合格=4 合格=1 合格= 合格= 合格= 合格= 合格= 合格=1 合格= 合格=1 合格= 合格= 合格=1 合格= 合格= 合格=1 合格= 合格= 合格= 合格= 合格= 合格=4 合格= 合格= 合格= 合格= 合格= 合格= 合格= 合格=4 合格= 合格= 合格= 合格= 合格= 合格= 合格= 合格= 合格=

我读不出来 我现在要做的是:

  1. 查找"谁的元素#1".
  2. 复制行.
  3. 粘贴给编辑。
  4. 编辑 . . . . . . .

内容来源: google/googletest