1

我的一些 HUnit 测试将相当大的结构与assertEqual. 由于 HUnit 将字符串打印在一行上,因此很难发现其中的错误。我想做的是Text.Groom用来漂亮地打印这些结构,但是如果我将一个字符串传递给assertEqual换行符,则会显示为\n这样它会使输出更难阅读。

我如何制作 HUnit,assertEqual特别是打印带有换行符的修饰字符串?

4

1 回答 1

4

assertEqual只是一个调用assertBool,将相等比较作为 ,Bool并将数据结构的显示版本作为String. 所以给自己写一个用不同的错误字符串调用的函数,assertBool你就完成了。

于 2012-10-03T03:40:56.380 回答