anchor.diff:      ok.
   
   continuum_wrapping_test() ->
  -    Addrs = some_test_addrs(4),
  -    R = cring:create(Addrs, ?MODULE, 160),
  -    AssertSame =
  -        fun(ExpectAddrIndex, Key) ->
  -            ExpectAddr = lists:nth(ExpectAddrIndex, Addrs),
  -            ActualAddr = cring:search_by_point(R, hash_key(Key, undefined)),
  -            ?assertEqual(ExpectAddr, ActualAddr),
  -            ok
  -        end,
  +    {_Addrs, _R, AssertSame} = some_test_addrs(4),
       % Data from spymemcached KetamaNodeLocatorTest.java.
       AssertSame(4, "V5XS8C8N"),
       AssertSame(4, "8KR2DKR2"),
  
positive.code:     ok.
  
  some_test_addrs(N) ->
      lists:map(fun(X) -> {{"127.0.0.1", 10000 + X}, some_data} end,
                lists:seq(0, N - 1)).
  
  ketama_cring_test() ->
      Addrs = some_test_addrs(4),
      R = cring:create(Addrs, ?MODULE, 160),
      AssertSame =
          fun(ExpectAddrIndex, Key) ->
  
negative.code:             ?assertEqual(ExpectAddr, ActualAddr),
              ok
          end,
      {Addrs, R, AssertSame}.
  
  ketama_cring_test() ->
      {_Addrs, _R, AssertSame} = some_test_addrs(4),
      % Data from spymemcached KetamaNodeLocatorTest.java.
      AssertSame(1, "dustin"),
      AssertSame(3, "noelani"),
  