AskaEth
9ce54a8119
test(app-iced): accent 回车守卫改判代码行并整取实参(M252 r2 P2-1)
上一轮(e2a9692)声称三处守卫都改了,实际只有 field.rs 与 rows.rs 进了提交:
`section/accent.rs` 的改写留在工作树里,被我自己重放 C4 变异时的 `git checkout --`
还原掉了 —— 提交面因此看不到它,那条守卫仍是 `body.contains(..)`,注释掉接线后它照样绿
(只有白名单顺手红)。先修过程、再修判据:
- `the_accent_field_wires_enter_to_commit` 改成 `code_line(body, ".on_submit(")` 取**代码行**,
再用 `call_arguments` **整取**实参并断言等于 `["accent_commit"]` —— 顺带堵上
「`accent_commit_none` 这类同前缀产地静默通过」。
- `code_lines()` 的边界文档换成实测口径(`app-iced/src` 9 处 `r#"`、8 处内容含引号;
全仓 `crates/**.rs` 291 处),并写清两个方向:内嵌引号 ⇒ 尾部注释漏剥 ⇒ **假绿**;
JSON 原始字符串同行有 `//` ⇒ 多剥 ⇒ **假红**。两种都由 `code/tests.rs` 钉住。
过程纪律(写进报告):**变异重放只在已提交的树上做**,否则 `git checkout --` 会把未提交的
修复一起扔掉,而「声称改了、diff 没动」正是这次被复审抓到的形状。
2026-11-11 19:55:21 +08:00
..
2026-11-11 16:52:47 +08:00
2026-11-03 14:22:40 +08:00
2026-11-11 19:55:21 +08:00
2026-11-08 14:38:25 +08:00
2026-11-11 19:55:21 +08:00
2026-11-09 21:12:02 +08:00
2026-11-05 10:43:22 +08:00
2026-11-09 21:12:02 +08:00
2026-11-11 01:49:13 +08:00
2026-11-01 17:46:55 +08:00
2026-11-11 01:49:15 +08:00
2026-11-08 14:38:23 +08:00
2026-11-03 15:22:55 +08:00
2026-11-08 14:38:25 +08:00
2026-11-05 05:08:35 +08:00
2026-11-08 19:33:56 +08:00
2026-11-09 10:51:16 +08:00
2026-11-09 01:05:40 +08:00
2026-11-11 15:46:10 +08:00
2026-11-04 22:50:09 +08:00