anchor.diff:  		TestCase == query_offer_notification;
   		TestCase == notify_insert_gtt; TestCase == notify_delete_gtt;
   		TestCase == query_gtt_notification;
  -		TestCase == notify_add_pla; TestCase == notify_delete_pla;
  +		TestCase == notify_add_resource; TestCase == notify_delete_pla;
   		TestCase == query_pla_notification;
   		TestCase == notify_diameter_acct_log ->
   	true = register(TestCase, self()),
  
positive.code: 	post_hub_inventory, delete_hub_inventory, get_inventory_hubs,
  	get_inventory_hub,
  	notify_insert_gtt, notify_delete_gtt, query_gtt_notification,
  	notify_add_pla, notify_delete_pla, query_pla_notification,
  	post_hub_usage, get_usage_hubs, get_usage_hub, delete_hub_usage,
  	notify_diameter_acct_log, get_resource, get_resources,
  	post_resource, delete_resource, update_resource, oauth_authentication].
  
negative.code: 	Accept = {"accept", "application/json"},
  	Request = {CollectionUrl, [Accept, auth_header()], ContentType, RequestBody},
  	{ok, {{_, 201, _}, _, _}} = httpc:request(post, Request, [], []),
  	TariffResource = #resource{name = "Example",
  			start_date = erlang:system_time(?MILLISECOND),
  			end_date = erlang:system_time(?MILLISECOND) + rand:uniform(10000000000),
  			state = "created", specification = #specification_ref{id = "4",
  			href = "/resourceCatalogManagement/v3/resourceSpecification/4",
  			name = "Example spec", version = "1.0"}},
  	{ok, #resource{}} = ocs:add_resource(TariffResource),
  	receive
  		Receive ->
  			{struct, ResEvent} = mochijson:decode(Receive),
  			{_, "ResourceCreationNotification"}
  					= lists:keyfind("eventType", 1, ResEvent),
  			{_, {struct, ResList}} = lists:keyfind("event", 1, ResEvent),
  			{_, Id} = lists:keyfind("id", 1, ResList),
  			true = is_list(Id)
  	end.
  
  notify_delete_pla() ->
  