anchor.diff:  	update_subscriber_attributes_json_patch,
   	get_product, update_product, add_product_sms].
   
  -%%%---------------------------------------------------------------------
  +%%%%---------------------------------------------------------------------
   %%  Test cases
   %%---------------------------------------------------------------------
   authenticate_user_request() ->
  
positive.code: 	HostUrl = ?config(host_url, Config),
  	Accept = {"accept", "application/json"},
  	RequestHeaders1 = [Accept, auth_header()],
  	Request1 = {HostUrl ++ "/ocs/v1/subscriber", RequestHeaders1},
  	{ok, Result1} = httpc:request(get, Request1, [], []),
  	{{"HTTP/1.1", 200, _OK}, ResponseHeaders1, Body1} = Result1,
  	{_, Etag} = lists:keyfind("etag", 1, ResponseHeaders1),
  
negative.code: 	end,
  	true = lists:all(F, Objects).
  
  get_service_range() ->
  	[{userdata, [{doc,"Get range of items in the service collection"}]}].
  
  get_service_range(Config) ->
  	{ok, PageSize} = application:get_env(ocs, rest_page_size),
  	P1 = price(usage, octets, rand:uniform(1000000), rand:uniform(100)),
  	OfferId = offer_add([P1], 4),
  	ProdRef = product_add(OfferId),
  	Fadd = fun(_F, 0) ->
  				ok;
  			(F, N) ->
  				Identity = ocs:generate_identity(),
  				Password = ocs:generate_password(),
  				{ok, _} = ocs:add_service(Identity, Password, ProdRef, []),
  				F(F, N - 1)
  	end,
  	NumAdded = (PageSize * 2) + (PageSize div 2) + 17,
  