commit f9260d21e9ccc09bef17b3d1ff128f9af8b9865b from: Sergey Bronnikov date: Mon May 27 11:35:55 2024 UTC molly: add options checks in a list-append generator commit - 64136a78952210fd892587d54c23ca7f3792c9a2 commit + f9260d21e9ccc09bef17b3d1ff128f9af8b9865b blob - a70ca340f75a60c9316d44770fa910a759e66e32 blob + 79eb5fe81e11d230532250ad91960ef9ce77bc72 --- molly/tests.lua +++ molly/tests.lua @@ -228,6 +228,14 @@ local function list_append_gen(opts) param.min_txn_len = opts.min_txn_len or 1 param.max_txn_len = opts.max_txn_len or 2 param.max_writes_per_key = opts.max_writes_per_key or 32 + + assert(type(param.max_txn_len) == 'number', 'max_txn_len must be a number') + assert(type(param.min_txn_len) == 'number', 'min_txn_len must be a number') + assert(type(param.max_writes_per_key) == 'number', + 'max_writes_per_key must be a number') + assert(param.min_txn_len < param.max_txn_len, + 'max_txn_len must be bigger than min_txn_len') + return gen_lib.wrap(list_append_op, param, 0) end