anchor.diff:  -endif.
   
   -include("scalaris.hrl").
  +-include("unittest.hrl").
   
   -type kv_opts() :: [{Key::atom(), Value::term()}].
   
  
positive.code:     Owner = self(),
      Node = erlang:Spawn(
               fun() ->
                       try StartFun()
                       catch Level:Reason -> erlang:Level(Reason)
                       after Owner ! {started, self()}
                       end,
                       RunFun()
               end),
      receive {started, Node} -> Node end.
  
  %% @doc Starts a sub-process which executes the given function and then waits forever.
  -spec start_subprocess(StartFun::fun(() -> any())) -> pid().
  
negative.code:     DataAll = get_ring_data(),
      ct:pal("Scalaris ring data:~n~.0p~n", [DataAll]).
  
  -spec macro_equals(Actual::any(), ExpectedVal::any(), ActualStr::string(), ExpectedStr::string()) -> true | no_return().
  macro_equals(Actual, ExpectedVal, ActualStr, ExpectedStr) ->
      case Actual of
  