gpt4 book ai didi

c# - 抛出未处理的异常时未调用 MsTest TestCleanup 方法

转载 作者:可可西里 更新时间:2023-11-01 03:10:27 24 4
gpt4 key购买 nike

我有一个测试使用外部程序集来访问我们正在测试的应用程序中的 UI 功能。如果 UI 未处于适当的状态,此程序集将引发其自定义类型的异常。

我已经设置了一个 TestCleanup 方法来终止应用程序的进程(同时 TestInitialize 启动它),以便在测试运行完成后,UI 以干净的状态重新启动。

这在常规条件下运行良好,但是,每当抛出引用程序集的异常时,它永远不会进入清理方法并直接跳转到下一个测试。测试本身抛出的异常不会发生这种情况,例如 AssertFailedException。我什至尝试从测试中抛出一个基本的异常,它进入了清理方法。

最佳答案

关于c# - 抛出未处理的异常时未调用 MsTest TestCleanup 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18226746/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com