Commit Diff


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