纯粹测试STM功能

时间:2011-10-01 03:27:48

标签: unit-testing haskell stm

我最近开始在我的项目中使用STM来处理某些项目,但是我无法弄清楚如何测试它。

我在这些函数中没有IO,并希望我可以编写QuickCheck属性来测试事物,但“原子地”(STM a - > IO a)似乎是从STM monad中获取任何东西的唯一方法。

这是可能的,还是我应该在HUnit中编写测试?

1 个答案:

答案 0 :(得分:1)