我正在使用PropEr编写基于属性的测试。如何查看我的生成器生成的数据类型?
假设我有以下生成器:
-module(my).
-include_lib("proper/include/proper.hrl").
-export([valid_type_gen/0]).
valid_type_gen() -> non_empty(list(any())).
我想检查它生成什么样的数据,例如:
$ erl
1> my:valid_type_gen().sample() %???
[1,b,"blah"]
对于 Triq 中的相同问题,请看这里。