2014-12-04 33 views
2

我正在玩test.check,並且正在測試一個將地圖作爲參數的函數。這些地圖確實有一個定義的結構,如:使用test.check生成結構化映射

{:name "Bob" :age 42 :email "[email protected]" :admin true} 

關鍵點,有一組預期的按鍵,其值有不同的明確定義發電機。

我看了看gen/map,但它並不明顯如何使用它更加結構化的鍵/值對:

(gen/sample (gen/map gen/keyword gen/boolean) 5) 
;; => ({} {:z false} {:k true} {:v8Z false} {:9E false, :3uww false, :2s true}) 

這似乎是一個簡單的場景,但我can'tfindan example

如何使用test.check生成結構化映射(如此處所述)?

回答