anchor.diff:      test_search_success/1,
       test_get_from_search/1,
       test_append_load_runtime/1,
  -    test_unload/1]).
  +    test_unload/1,
  +    test_reload/1]).
   
   -define(KEY_SIZE, 20).
   -define(PIECE_LAST, "|0|0").
  
positive.code:      test_search_success,
       test_get_from_search,
       test_append_load_runtime,
       test_unload].
  
  test_load_default([{big_ben, BigBen}]) ->
      Loaded = ebils:load(BigBen, <<"\n">>),
  
negative.code:     ok = ebils:unload(),
      ?assertEqual(undefined, ets:info(ebils)).
  
  test_reload([{big_ben, BigBen}]) ->
      true = ebils:load(BigBen, <<"\n">>),
      {ok, Found, Pid} = ebils:search(<<"ZZZZZZZZZZZZZZZZZZZZ">>),
      ok = ebils:reload(BigBen, <<"\n">>),
      {ok, Found, Pid1} = ebils:search(<<"ZZZZZZZZZZZZZZZZZZZZ">>),
      ?assertEqual({225,20}, Found).
  
  init_per_testcase(_, _Config) ->
      % create a huge binary
      BigBen = [ random_big_ben_piece() || _ <- lists:seq(1, 1000) ] ++
  