[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".
- 复制行.
- 粘贴给编辑。
- 编辑 . . . . . . .
内容来源: google/googletest