我正在使用Rubberduck对我的 VBA 实现进行单元测试。在一个 TestMethod 中使用多个相同类型的断言(例如Assert.IsTrue
)时,据我所知,测试结果并没有告诉我其中哪个失败了。
有没有办法找出哪个 Assert 失败了,或者这是否在 Rubberduck 未来的路线图中?当然我可以添加我自己的信息,例如Debug.Print
在每个 Assert 之前使用,但这会导致很多额外的代码。
我知道在一个测试中对多个断言有不同的看法,但我选择在我的情况下使用它们,并且这个讨论已经在 其他地方进行了讨论。