Haskell QuickCheck用于测试n元树评估

时间:2018-11-24 09:34:12

标签: haskell quickcheck

我有一个n元树,定义如下:

data Tree = Leaf1 | Leaf2 | Tree ([Tree]) 

我有一个功能

eval :: Tree -> int

返回赢家(Leaf1表示玩家1获胜,Leaf2表示玩家2获胜)

我一直在尝试使用QuickCheckeval编写测试,但似乎无法理解它对递归数据类型的工作方式以及如何为此功能编写测试

0 个答案:

没有答案