Используя модульные тесты Rubberduck, как я могу узнать, какое из нескольких утверждений не удалось?

Я использую Rubberduck для модульного тестирования моих реализаций VBA. При использовании нескольких утверждений одного и того же типа (например,Assert.IsTrue) в одном TestMethod результат теста не говорит мне, какой из них не удался, насколько я могу видеть.

есть ли способ узнать, какое утверждение не удалось или это на Дорожной карте будущего Rubberduck? Конечно, я мог бы добавить свою собственную информацию, например, используя Debug.Print перед каждым утверждением, но это вызовет много дополнительного кода.

I знаю, что есть разные мнения о нескольких утверждениях в одном тесте, но я решил иметь их в своей ситуации, и это обсуждение уже охвачено везде.

1 ответов


отказ от ответственности: я активно участвую в разработке Rubberduck.

на IAssert интерфейс, что и Rubberduck.AssertClass и Rubberduck.PermissiveAssertClass выполнить, включает в себя дополнительный столбец, только когда утверждение не выполняется:

RD Test Explorer