2016-04-06 27 views
1

Özellik tabanlı testimi yazmak için Triq kullanıyorum. Jeneratörümün hangi veriyi ürettiğini nasıl görebilirim?Jeneratör örneği nasıl alınır?

-module (my). 
-include_lib("triq/include/triq.hrl"). 
-export([valid_type_gen/1]). 

valid_type_gen() -> non_empty(list(any())). 

ben oluşturduğu verilere yani bir şey gibi ne tür incelemek istiyoruz:

en Aşağıdakilerin jeneratör var diyelim, ben bunu anladım,

$ rebar3 shell 
1> my:valid_type_gen().sample() %??? 
[1,b,"blah"] 

cevap

1

Tamam ben

1> hd(triq_dom:sample(my:valid_type_gen())). 
[8,4,3,7,6,8,11,7,5,7] 

bir topuz oluşturur: sadece sample fonksiyon çağırmak zorunda Numuneler ch ve ilkini aldım.

İlgili konular