anchor.diff:      {ok, Code5, _Headers5, Response5} =
           do_request(Worker, ChildrangeDir ++ "?children;childrenrange",
               get, [?USER_1_TOKEN_HEADER, ?CDMI_VERSION_HEADER ], []),
  -    ?assertEqual("200", Code5),
  -    {struct,CdmiResponse5} = mochijson2:decode(Response5),
  +    ?assertEqual(200, Code5),
  +    CdmiResponse5 = json_utils:decode(Response5),
       ChildrenResponse1 = proplists:get_value(<<"children">>, CdmiResponse5),
       ?assert(is_list(ChildrenResponse1)),
       lists:foreach(fun(Name) ->
  
positive.code:     {ok, Code2, _Headers2, Response2} =
          do_request(Worker, [], get,
              [?USER_1_TOKEN_HEADER, ?CDMI_VERSION_HEADER ], []),
      ?assertEqual("200", Code2),
      {struct,CdmiResponse2} = mochijson2:decode(Response2),
      ?assertEqual(<<"/">>, proplists:get_value(<<"objectName">>,CdmiResponse2)),
      ?assertEqual([<<"spaces/">>,<<"dir/">>],
          proplists:get_value(<<"children">>,CdmiResponse2)),
  
negative.code:     {ok, Code8, _, Response8} =
          do_request(Worker, ChildrangeDir ++ "?children:14-14;childrenrange", get,
              [?USER_1_TOKEN_HEADER, ?CDMI_VERSION_HEADER ], []),
      ?assertEqual(200, Code6),
      ?assertEqual(200, Code7),
      ?assertEqual(200, Code8),
      CdmiResponse6 = json_utils:decode(Response6),
      CdmiResponse7 = json_utils:decode(Response7),
      CdmiResponse8 = json_utils:decode(Response8),
      ChildrenResponse6 = proplists:get_value(<<"children">>,CdmiResponse6),
      ChildrenResponse7 = proplists:get_value(<<"children">>,CdmiResponse7),
      ChildrenResponse8 = proplists:get_value(<<"children">>,CdmiResponse8),
  