测试全部能通过但是 dandelion 图形界面不变


两个测试都可以通过但是无法改变 dandelion 的图形界面中的物体情况
单元测试进程不会修改 dandelion 进程里的数据,所以自然不会修改图形界面里的内容,你查看 test 里的代码就知道了
除了实验手册里要求的函数以外,你修改过其他部分吗?
仔细看了下你的第一张截图,你是用 Release 模式构建的,但执行了 Debug 模式的构建结果,所以大概是你执行的 dandelion 不是你新编译出来的那个。


两个测试都可以通过但是无法改变 dandelion 的图形界面中的物体情况
单元测试进程不会修改 dandelion 进程里的数据,所以自然不会修改图形界面里的内容,你查看 test 里的代码就知道了
除了实验手册里要求的函数以外,你修改过其他部分吗?
仔细看了下你的第一张截图,你是用 Release 模式构建的,但执行了 Debug 模式的构建结果,所以大概是你执行的 dandelion 不是你新编译出来的那个。