我有一些N单元测试用例,这些测试用例非常复杂。因此,我想在测试结果XML中包含一些步骤。虽然我可以用静态字符串部分实现这一点,但我确实有需要内容是动态的。
例如,假设我有一个测试用例,它接收一个文件夹并对第三个文件执行某些操作,我希望能够输出类似
的内容第1步:阅读文件夹“MyFolder”
第2步:读取文件“Myfile.txt”
。 MyFile.txt是变量的地方。
我曾想过使用每个测试用例可调用的Singleton输出流将这些东西输出到一个临时文件中,但它有点不优雅。
有什么想法吗?
答案 0 :(得分:0)
你可以:
答案 1 :(得分:0)
似乎没有标准的方法来做到这一点。我通过将单元测试(本质上作为单独的子进程运行)打印到stdout然后手动解析它来实现我的目标。不是很干净,但它确实有效。