【发布时间】:2011-04-22 05:51:25
【问题描述】:
我正在使用 MSTest,我想在测试执行之前和完成之后编写日志条目。 显然我不想在每个测试的开始和结束时添加自定义日志记录代码 - 它只会使测试不可读并且看起来需要付出很多努力(我有超过 500 个测试)
使用 TestInitialize 和 TestCleanup 似乎是可行的方法,但我无法获得测试名称。
有人知道怎么做吗?
【问题讨论】:
-
为什么需要测试名称?如果您能告诉我们您尝试使用日志记录实现的目标,也许我可以给出更好的答案。
-
@Gishu - 我有一个来自所有测试的长日志文件,我想在该日志中查看当前条目属于哪个测试。通过在每次测试之前和之后添加日志记录,我可以“绑定”测试的信息