anchor.diff:           init/0, init_per_testcase/1, init_per_round/2,
            quit/0, quit_per_testcase/1, quit_per_round/2]).
   -export([sadd/1, scard/1, sdiff/1, sdiffstore/1, sinter_min/1, sinter_n/1, sinter_m/1,
  -         sinterstore_min/1, sinterstore_n/1, sinterstore_m/1, sismember/1]).
  +         sinterstore_min/1, sinterstore_n/1, sinterstore_m/1, sismember/1, smembers/1,
  +         smove/1]).
   
   %% ====================================================================
   %% External functions
  
positive.code:   catch edis_db:run(
      edis_db:process(0),
      #edis_command{cmd = <<"SISMEMBER">>, args = [?KEY, Key], group = sets, result_type = boolean}).
  
negative.code: 
  -spec init_per_round(atom(), [binary()]) -> ok.
  init_per_round(Fun, Keys) when Fun =:= scard;
                                 Fun =:= sismember;
                                 Fun =:= smembers;
                                 Fun =:= smove ->
    sadd(Keys),
    ok;
  init_per_round(Fun, Keys) when Fun =:= sinter_min;
  