TGUITestRunner 表单代表 DUnit 测试结果,由 GUITestRunner.RunTest
过程创建一次:
procedure RunTest(test: ITest);
begin
with TGUITestRunner.Create(nil) do
begin
try
Suite := test;
ShowModal;
finally
Free;
end;
end;
end;
我想通过编写彩色状态消息在运行时扩展它。这是可能的,因为 GUI 底部的状态消息被放入 TRichEdit。所以我需要在我的 TTestCase 中的某个地方获得指向这个表单的指针。
我可以在不修复 DUnit 代码的情况下做到这一点吗?也许你可以推荐一些黑客?